java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf -i ../../../trunk/examples/svcomp/memsafety/960521-1_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-12 21:20:46,396 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 21:20:46,397 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 21:20:46,410 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 21:20:46,410 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 21:20:46,411 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 21:20:46,412 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 21:20:46,413 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 21:20:46,414 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 21:20:46,415 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 21:20:46,416 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 21:20:46,416 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 21:20:46,416 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 21:20:46,417 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 21:20:46,418 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 21:20:46,420 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 21:20:46,421 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 21:20:46,423 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 21:20:46,424 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 21:20:46,425 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 21:20:46,426 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 21:20:46,427 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 21:20:46,427 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 21:20:46,428 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 21:20:46,428 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 21:20:46,429 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 21:20:46,429 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 21:20:46,430 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 21:20:46,430 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 21:20:46,430 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 21:20:46,431 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 21:20:46,431 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf [2018-04-12 21:20:46,441 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 21:20:46,441 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 21:20:46,442 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 21:20:46,442 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 21:20:46,442 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 21:20:46,443 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 21:20:46,443 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 21:20:46,443 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 21:20:46,443 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 21:20:46,443 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 21:20:46,443 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 21:20:46,444 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 21:20:46,444 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 21:20:46,444 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 21:20:46,444 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 21:20:46,444 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 21:20:46,444 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 21:20:46,444 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 21:20:46,445 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 21:20:46,445 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 21:20:46,445 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 21:20:46,445 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_TreeInterpolation Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-12 21:20:46,474 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 21:20:46,484 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 21:20:46,488 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 21:20:46,489 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 21:20:46,489 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 21:20:46,490 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety/960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,783 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG3157cc1ab [2018-04-12 21:20:46,921 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 21:20:46,921 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 21:20:46,922 INFO L168 CDTParser]: Scanning 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,929 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 21:20:46,929 INFO L215 ultiparseSymbolTable]: [2018-04-12 21:20:46,929 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 21:20:46,929 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_f_________true_valid_memsafety_i__foo ('foo') in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,929 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,929 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__dev_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____uint8_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____key_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____clockid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__clockid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__loff_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__u_int8_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__uint in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____u_int in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,930 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__quad_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__nlink_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____int64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__suseconds_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____useconds_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__fd_mask in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__wchar_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____pid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____u_quad_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__ushort in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____sig_atomic_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,931 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____loff_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____quad_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____fsblkcnt64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____fd_mask in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____uint16_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__fsid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____daddr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____clock_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_condattr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____gid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__int64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,932 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____WAIT_STATUS in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__ldiv_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____nlink_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__u_int64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____swblk_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__fsfilcnt_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____ssize_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__timer_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__int32_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__register_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_barrierattr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,933 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____fsfilcnt64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_rwlockattr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__b in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____blkcnt64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__a in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____off_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__ino_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____uint64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____uid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_key_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____ino64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,934 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__ssize_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__n in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__sigset_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____blkcnt_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__id_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__fsblkcnt_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____rlim64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____suseconds_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__time_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_rwlock_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,935 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____rlim_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__int16_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____dev_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____fsblkcnt_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__mode_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__uid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__lldiv_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____u_short in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____caddr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__fd_set in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_mutex_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__u_quad_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____fsfilcnt_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,936 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_mutexattr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____u_char in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__key_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____off64_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____time_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__int8_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__u_int32_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____id_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__u_int in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____qaddr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____int32_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,937 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____blksize_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____timer_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__off_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____int16_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__gid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__u_char in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__blkcnt_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__daddr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____int8_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__u_short in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____fsid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,938 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__clock_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____socklen_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__ulong in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____pthread_list_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__u_long in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_barrier_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pid_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__size_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____ino_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_attr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____intptr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____sigset_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,939 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__caddr_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_cond_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__u_int16_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____mode_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____uint32_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i____u_long in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_spinlock_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__div_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__blksize_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,940 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_f_________true_valid_memsafety_i__pthread_once_t in 960521-1_true-valid-memsafety.i [2018-04-12 21:20:46,954 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG3157cc1ab [2018-04-12 21:20:46,957 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 21:20:46,958 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 21:20:46,959 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 21:20:46,959 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 21:20:46,962 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 21:20:46,963 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 09:20:46" (1/1) ... [2018-04-12 21:20:46,964 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74a74b61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:46, skipping insertion in model container [2018-04-12 21:20:46,964 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 09:20:46" (1/1) ... [2018-04-12 21:20:46,975 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 21:20:46,996 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 21:20:47,114 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 21:20:47,147 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 21:20:47,153 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 111 non ball SCCs. Number of states in SCCs 111. [2018-04-12 21:20:47,182 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47 WrapperNode [2018-04-12 21:20:47,182 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 21:20:47,183 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 21:20:47,183 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 21:20:47,183 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 21:20:47,193 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47" (1/1) ... [2018-04-12 21:20:47,193 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47" (1/1) ... [2018-04-12 21:20:47,204 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47" (1/1) ... [2018-04-12 21:20:47,204 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47" (1/1) ... [2018-04-12 21:20:47,211 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47" (1/1) ... [2018-04-12 21:20:47,215 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47" (1/1) ... [2018-04-12 21:20:47,217 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47" (1/1) ... [2018-04-12 21:20:47,221 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 21:20:47,221 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 21:20:47,221 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 21:20:47,221 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 21:20:47,222 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47" (1/1) ... No working directory specified, using /home/ultimate/work/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-04-12 21:20:47,321 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 21:20:47,321 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 21:20:47,321 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_f_________true_valid_memsafety_i__foo [2018-04-12 21:20:47,321 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 21:20:47,321 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-12 21:20:47,321 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-12 21:20:47,321 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-12 21:20:47,322 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-12 21:20:47,322 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-12 21:20:47,322 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-12 21:20:47,322 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-12 21:20:47,322 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-12 21:20:47,322 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-12 21:20:47,322 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-12 21:20:47,322 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-12 21:20:47,322 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-12 21:20:47,323 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-12 21:20:47,324 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-12 21:20:47,325 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-12 21:20:47,326 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure __secure_getenv [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-12 21:20:47,327 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-12 21:20:47,328 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-12 21:20:47,329 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-12 21:20:47,330 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-12 21:20:47,331 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_f_________true_valid_memsafety_i__foo [2018-04-12 21:20:47,331 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 21:20:47,331 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 21:20:47,331 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 21:20:47,331 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 21:20:47,331 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 21:20:47,331 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 21:20:47,331 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 21:20:47,331 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 21:20:47,584 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 21:20:47,585 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 09:20:47 BoogieIcfgContainer [2018-04-12 21:20:47,585 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 21:20:47,585 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 21:20:47,585 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 21:20:47,587 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 21:20:47,587 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 09:20:46" (1/3) ... [2018-04-12 21:20:47,588 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@562a9ef6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 09:20:47, skipping insertion in model container [2018-04-12 21:20:47,588 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 09:20:47" (2/3) ... [2018-04-12 21:20:47,588 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@562a9ef6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 09:20:47, skipping insertion in model container [2018-04-12 21:20:47,588 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 09:20:47" (3/3) ... [2018-04-12 21:20:47,589 INFO L107 eAbstractionObserver]: Analyzing ICFG 960521-1_true-valid-memsafety.i [2018-04-12 21:20:47,597 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-12 21:20:47,603 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 17 error locations. [2018-04-12 21:20:47,632 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 21:20:47,633 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 21:20:47,633 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 21:20:47,633 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-12 21:20:47,633 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-12 21:20:47,633 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 21:20:47,633 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 21:20:47,633 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 21:20:47,634 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 21:20:47,634 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 21:20:47,643 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-04-12 21:20:47,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-12 21:20:47,649 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:47,649 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:47,649 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:47,652 INFO L82 PathProgramCache]: Analyzing trace with hash 516560539, now seen corresponding path program 1 times [2018-04-12 21:20:47,682 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:47,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:47,720 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:47,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:47,763 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 21:20:47,763 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 21:20:47,764 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:47,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:47,764 INFO L182 omatonBuilderFactory]: Interpolants [64#true, 65#false, 66#(= 1 (select |#valid| |main_#t~malloc3.base|)), 67#(= 1 (select |#valid| |main_#t~post4.base|))] [2018-04-12 21:20:47,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:47,765 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 21:20:47,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 21:20:47,774 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 21:20:47,776 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-04-12 21:20:47,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:47,879 INFO L93 Difference]: Finished difference Result 60 states and 62 transitions. [2018-04-12 21:20:47,880 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 21:20:47,881 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 11 [2018-04-12 21:20:47,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:47,891 INFO L225 Difference]: With dead ends: 60 [2018-04-12 21:20:47,891 INFO L226 Difference]: Without dead ends: 57 [2018-04-12 21:20:47,893 INFO L567 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-04-12 21:20:47,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-04-12 21:20:47,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-04-12 21:20:47,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-04-12 21:20:47,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 59 transitions. [2018-04-12 21:20:47,925 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 59 transitions. Word has length 11 [2018-04-12 21:20:47,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:47,925 INFO L459 AbstractCegarLoop]: Abstraction has 57 states and 59 transitions. [2018-04-12 21:20:47,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 21:20:47,926 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 59 transitions. [2018-04-12 21:20:47,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-12 21:20:47,926 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:47,926 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:47,926 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:47,926 INFO L82 PathProgramCache]: Analyzing trace with hash 516560540, now seen corresponding path program 1 times [2018-04-12 21:20:47,927 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:47,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:47,940 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:47,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:47,992 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 21:20:47,992 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-12 21:20:47,992 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:47,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:47,992 INFO L182 omatonBuilderFactory]: Interpolants [187#true, 188#false, 189#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 190#(and (<= 131072 (select |#length| |main_#t~malloc3.base|)) (= 0 |main_#t~malloc3.offset|)), 191#(and (<= 131072 (select |#length| |main_#t~post4.base|)) (= |main_#t~post4.offset| 0))] [2018-04-12 21:20:47,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:47,993 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 21:20:47,993 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 21:20:47,993 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 21:20:47,993 INFO L87 Difference]: Start difference. First operand 57 states and 59 transitions. Second operand 5 states. [2018-04-12 21:20:48,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:48,037 INFO L93 Difference]: Finished difference Result 56 states and 58 transitions. [2018-04-12 21:20:48,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 21:20:48,038 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 11 [2018-04-12 21:20:48,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:48,039 INFO L225 Difference]: With dead ends: 56 [2018-04-12 21:20:48,039 INFO L226 Difference]: Without dead ends: 56 [2018-04-12 21:20:48,040 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-12 21:20:48,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-04-12 21:20:48,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-04-12 21:20:48,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-04-12 21:20:48,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2018-04-12 21:20:48,044 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 11 [2018-04-12 21:20:48,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:48,044 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2018-04-12 21:20:48,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 21:20:48,044 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2018-04-12 21:20:48,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-12 21:20:48,045 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:48,045 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:48,045 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:48,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1337247429, now seen corresponding path program 1 times [2018-04-12 21:20:48,046 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:48,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:48,061 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:48,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,104 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 21:20:48,104 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 21:20:48,104 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:48,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,104 INFO L182 omatonBuilderFactory]: Interpolants [308#true, 309#false, 310#(= 1 (select |#valid| |main_#t~malloc2.base|)), 311#(= 1 (select |#valid| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)), 312#(or (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base |main_#t~malloc3.base|) (= 1 (select |#valid| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 313#(or (= |main_#t~post4.base| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base) (= 1 (select |#valid| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:20:48,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,105 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 21:20:48,105 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 21:20:48,105 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-12 21:20:48,105 INFO L87 Difference]: Start difference. First operand 56 states and 58 transitions. Second operand 6 states. [2018-04-12 21:20:48,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:48,174 INFO L93 Difference]: Finished difference Result 53 states and 55 transitions. [2018-04-12 21:20:48,174 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 21:20:48,174 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2018-04-12 21:20:48,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:48,175 INFO L225 Difference]: With dead ends: 53 [2018-04-12 21:20:48,175 INFO L226 Difference]: Without dead ends: 53 [2018-04-12 21:20:48,175 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-12 21:20:48,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-04-12 21:20:48,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-04-12 21:20:48,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-04-12 21:20:48,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 55 transitions. [2018-04-12 21:20:48,179 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 55 transitions. Word has length 17 [2018-04-12 21:20:48,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:48,179 INFO L459 AbstractCegarLoop]: Abstraction has 53 states and 55 transitions. [2018-04-12 21:20:48,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 21:20:48,180 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 55 transitions. [2018-04-12 21:20:48,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-12 21:20:48,180 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:48,180 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:48,180 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:48,180 INFO L82 PathProgramCache]: Analyzing trace with hash 1337247430, now seen corresponding path program 1 times [2018-04-12 21:20:48,181 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:48,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:48,195 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:48,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,262 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 21:20:48,262 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-12 21:20:48,263 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:48,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,263 INFO L182 omatonBuilderFactory]: Interpolants [422#true, 423#false, 424#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 425#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 426#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 427#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 428#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (<= 131072 (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:20:48,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,263 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 21:20:48,263 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 21:20:48,263 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2018-04-12 21:20:48,263 INFO L87 Difference]: Start difference. First operand 53 states and 55 transitions. Second operand 7 states. [2018-04-12 21:20:48,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:48,353 INFO L93 Difference]: Finished difference Result 61 states and 63 transitions. [2018-04-12 21:20:48,354 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 21:20:48,355 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 17 [2018-04-12 21:20:48,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:48,355 INFO L225 Difference]: With dead ends: 61 [2018-04-12 21:20:48,355 INFO L226 Difference]: Without dead ends: 61 [2018-04-12 21:20:48,356 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2018-04-12 21:20:48,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-04-12 21:20:48,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 56. [2018-04-12 21:20:48,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-04-12 21:20:48,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2018-04-12 21:20:48,360 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 17 [2018-04-12 21:20:48,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:48,360 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2018-04-12 21:20:48,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 21:20:48,360 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2018-04-12 21:20:48,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-04-12 21:20:48,361 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:48,361 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:48,361 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:48,361 INFO L82 PathProgramCache]: Analyzing trace with hash 1186083357, now seen corresponding path program 1 times [2018-04-12 21:20:48,362 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:48,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:48,375 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:48,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,466 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:48,466 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 21:20:48,466 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:48,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,467 INFO L182 omatonBuilderFactory]: Interpolants [548#true, 549#false, 550#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 551#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 552#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 553#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 554#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 555#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131068) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:20:48,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,467 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 21:20:48,467 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 21:20:48,468 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-12 21:20:48,468 INFO L87 Difference]: Start difference. First operand 56 states and 58 transitions. Second operand 8 states. [2018-04-12 21:20:48,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:48,605 INFO L93 Difference]: Finished difference Result 73 states and 76 transitions. [2018-04-12 21:20:48,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 21:20:48,605 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 21 [2018-04-12 21:20:48,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:48,608 INFO L225 Difference]: With dead ends: 73 [2018-04-12 21:20:48,608 INFO L226 Difference]: Without dead ends: 73 [2018-04-12 21:20:48,609 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-12 21:20:48,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-04-12 21:20:48,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 60. [2018-04-12 21:20:48,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-12 21:20:48,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 62 transitions. [2018-04-12 21:20:48,612 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 62 transitions. Word has length 21 [2018-04-12 21:20:48,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:48,612 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 62 transitions. [2018-04-12 21:20:48,612 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 21:20:48,612 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 62 transitions. [2018-04-12 21:20:48,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-12 21:20:48,613 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:48,613 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:48,613 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:48,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1607211508, now seen corresponding path program 2 times [2018-04-12 21:20:48,614 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:48,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:48,627 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:48,757 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,758 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:48,758 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-04-12 21:20:48,758 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:48,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,759 INFO L182 omatonBuilderFactory]: Interpolants [691#true, 692#false, 693#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 694#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 695#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 696#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 697#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 698#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 699#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 700#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131064) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:20:48,759 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:48,759 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 21:20:48,759 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 21:20:48,759 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2018-04-12 21:20:48,760 INFO L87 Difference]: Start difference. First operand 60 states and 62 transitions. Second operand 10 states. [2018-04-12 21:20:48,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:48,909 INFO L93 Difference]: Finished difference Result 85 states and 89 transitions. [2018-04-12 21:20:48,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-12 21:20:48,910 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 25 [2018-04-12 21:20:48,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:48,911 INFO L225 Difference]: With dead ends: 85 [2018-04-12 21:20:48,911 INFO L226 Difference]: Without dead ends: 85 [2018-04-12 21:20:48,911 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2018-04-12 21:20:48,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-04-12 21:20:48,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 64. [2018-04-12 21:20:48,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-12 21:20:48,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 66 transitions. [2018-04-12 21:20:48,915 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 66 transitions. Word has length 25 [2018-04-12 21:20:48,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:48,915 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 66 transitions. [2018-04-12 21:20:48,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 21:20:48,915 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 66 transitions. [2018-04-12 21:20:48,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-04-12 21:20:48,916 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:48,916 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:48,916 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:48,916 INFO L82 PathProgramCache]: Analyzing trace with hash 124796491, now seen corresponding path program 3 times [2018-04-12 21:20:48,917 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:48,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:48,931 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:49,057 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:49,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:49,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-12 21:20:49,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:49,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:49,058 INFO L182 omatonBuilderFactory]: Interpolants [864#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 865#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 866#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131060) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 856#true, 857#false, 858#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 859#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 860#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 861#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 862#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 863#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:20:49,058 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:49,058 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 21:20:49,058 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 21:20:49,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2018-04-12 21:20:49,058 INFO L87 Difference]: Start difference. First operand 64 states and 66 transitions. Second operand 11 states. [2018-04-12 21:20:49,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:49,263 INFO L93 Difference]: Finished difference Result 97 states and 102 transitions. [2018-04-12 21:20:49,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 21:20:49,264 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 29 [2018-04-12 21:20:49,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:49,265 INFO L225 Difference]: With dead ends: 97 [2018-04-12 21:20:49,265 INFO L226 Difference]: Without dead ends: 97 [2018-04-12 21:20:49,265 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2018-04-12 21:20:49,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-04-12 21:20:49,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 68. [2018-04-12 21:20:49,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-12 21:20:49,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 70 transitions. [2018-04-12 21:20:49,268 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 70 transitions. Word has length 29 [2018-04-12 21:20:49,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:49,269 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 70 transitions. [2018-04-12 21:20:49,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 21:20:49,269 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 70 transitions. [2018-04-12 21:20:49,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 21:20:49,269 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:49,269 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:49,269 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:49,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1026318114, now seen corresponding path program 4 times [2018-04-12 21:20:49,270 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:49,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:49,281 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:49,414 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:49,414 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:49,414 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 21:20:49,414 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:49,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:49,415 INFO L182 omatonBuilderFactory]: Interpolants [1040#true, 1041#false, 1042#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 1043#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1044#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1045#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1046#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1047#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1048#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1049#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1050#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 1051#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131056) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:20:49,415 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:49,415 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 21:20:49,415 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 21:20:49,415 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2018-04-12 21:20:49,415 INFO L87 Difference]: Start difference. First operand 68 states and 70 transitions. Second operand 12 states. [2018-04-12 21:20:49,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:49,623 INFO L93 Difference]: Finished difference Result 109 states and 115 transitions. [2018-04-12 21:20:49,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 21:20:49,624 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 33 [2018-04-12 21:20:49,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:49,624 INFO L225 Difference]: With dead ends: 109 [2018-04-12 21:20:49,625 INFO L226 Difference]: Without dead ends: 109 [2018-04-12 21:20:49,625 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2018-04-12 21:20:49,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2018-04-12 21:20:49,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 72. [2018-04-12 21:20:49,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-04-12 21:20:49,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 74 transitions. [2018-04-12 21:20:49,630 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 74 transitions. Word has length 33 [2018-04-12 21:20:49,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:49,630 INFO L459 AbstractCegarLoop]: Abstraction has 72 states and 74 transitions. [2018-04-12 21:20:49,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 21:20:49,630 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 74 transitions. [2018-04-12 21:20:49,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-12 21:20:49,630 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:49,631 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:49,631 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:49,631 INFO L82 PathProgramCache]: Analyzing trace with hash 61750393, now seen corresponding path program 5 times [2018-04-12 21:20:49,631 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:49,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:49,642 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:49,800 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:49,800 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:49,801 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 21:20:49,801 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:49,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:49,801 INFO L182 omatonBuilderFactory]: Interpolants [1248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1249#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1250#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1251#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1252#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1253#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1254#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 1255#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131052) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 1243#true, 1244#false, 1245#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 1246#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1247#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:20:49,801 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:49,801 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 21:20:49,802 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 21:20:49,802 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2018-04-12 21:20:49,802 INFO L87 Difference]: Start difference. First operand 72 states and 74 transitions. Second operand 13 states. [2018-04-12 21:20:50,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:50,051 INFO L93 Difference]: Finished difference Result 121 states and 128 transitions. [2018-04-12 21:20:50,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 21:20:50,051 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 37 [2018-04-12 21:20:50,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:50,052 INFO L225 Difference]: With dead ends: 121 [2018-04-12 21:20:50,052 INFO L226 Difference]: Without dead ends: 121 [2018-04-12 21:20:50,052 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-04-12 21:20:50,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-04-12 21:20:50,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 76. [2018-04-12 21:20:50,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-04-12 21:20:50,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 78 transitions. [2018-04-12 21:20:50,057 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 78 transitions. Word has length 37 [2018-04-12 21:20:50,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:50,057 INFO L459 AbstractCegarLoop]: Abstraction has 76 states and 78 transitions. [2018-04-12 21:20:50,057 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 21:20:50,057 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 78 transitions. [2018-04-12 21:20:50,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-12 21:20:50,058 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:50,058 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:50,058 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:50,058 INFO L82 PathProgramCache]: Analyzing trace with hash -792488368, now seen corresponding path program 6 times [2018-04-12 21:20:50,059 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:50,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:50,068 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:50,289 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:50,289 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:50,289 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 21:20:50,289 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:50,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:50,290 INFO L182 omatonBuilderFactory]: Interpolants [1472#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1473#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1474#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1475#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1476#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1477#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 1478#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131048) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1465#true, 1466#false, 1467#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 1468#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1469#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1470#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1471#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:20:50,290 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:50,290 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 21:20:50,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 21:20:50,290 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2018-04-12 21:20:50,291 INFO L87 Difference]: Start difference. First operand 76 states and 78 transitions. Second operand 14 states. [2018-04-12 21:20:50,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:50,671 INFO L93 Difference]: Finished difference Result 133 states and 141 transitions. [2018-04-12 21:20:50,671 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 21:20:50,671 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 41 [2018-04-12 21:20:50,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:50,672 INFO L225 Difference]: With dead ends: 133 [2018-04-12 21:20:50,672 INFO L226 Difference]: Without dead ends: 133 [2018-04-12 21:20:50,672 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=297, Unknown=0, NotChecked=0, Total=420 [2018-04-12 21:20:50,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-04-12 21:20:50,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 80. [2018-04-12 21:20:50,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-04-12 21:20:50,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 82 transitions. [2018-04-12 21:20:50,676 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 82 transitions. Word has length 41 [2018-04-12 21:20:50,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:50,677 INFO L459 AbstractCegarLoop]: Abstraction has 80 states and 82 transitions. [2018-04-12 21:20:50,677 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 21:20:50,677 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 82 transitions. [2018-04-12 21:20:50,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-12 21:20:50,678 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:50,678 INFO L355 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:50,678 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:50,678 INFO L82 PathProgramCache]: Analyzing trace with hash -44421977, now seen corresponding path program 7 times [2018-04-12 21:20:50,679 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:50,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:50,690 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:50,932 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:50,933 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:50,933 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-12 21:20:50,933 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:50,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:50,934 INFO L182 omatonBuilderFactory]: Interpolants [1706#true, 1707#false, 1708#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 1709#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1710#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1711#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1712#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1713#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1714#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1715#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1716#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1717#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1718#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1719#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 1720#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131044) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:20:50,934 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:50,934 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 21:20:50,934 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 21:20:50,935 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2018-04-12 21:20:50,935 INFO L87 Difference]: Start difference. First operand 80 states and 82 transitions. Second operand 15 states. [2018-04-12 21:20:51,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:51,293 INFO L93 Difference]: Finished difference Result 145 states and 154 transitions. [2018-04-12 21:20:51,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 21:20:51,293 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 45 [2018-04-12 21:20:51,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:51,294 INFO L225 Difference]: With dead ends: 145 [2018-04-12 21:20:51,294 INFO L226 Difference]: Without dead ends: 145 [2018-04-12 21:20:51,295 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=356, Unknown=0, NotChecked=0, Total=506 [2018-04-12 21:20:51,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2018-04-12 21:20:51,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 84. [2018-04-12 21:20:51,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-04-12 21:20:51,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 86 transitions. [2018-04-12 21:20:51,299 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 86 transitions. Word has length 45 [2018-04-12 21:20:51,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:51,299 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 86 transitions. [2018-04-12 21:20:51,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 21:20:51,299 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 86 transitions. [2018-04-12 21:20:51,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-12 21:20:51,300 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:51,300 INFO L355 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:51,300 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:51,300 INFO L82 PathProgramCache]: Analyzing trace with hash 897564542, now seen corresponding path program 8 times [2018-04-12 21:20:51,301 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:51,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:51,312 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:51,534 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:51,534 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:51,534 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 21:20:51,534 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:51,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:51,535 INFO L182 omatonBuilderFactory]: Interpolants [1966#true, 1967#false, 1968#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 1969#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1970#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1971#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1972#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1973#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1974#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1975#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1976#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1977#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 1978#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1979#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 1980#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 1981#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131040) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:20:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:51,535 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 21:20:51,535 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 21:20:51,535 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2018-04-12 21:20:51,535 INFO L87 Difference]: Start difference. First operand 84 states and 86 transitions. Second operand 16 states. [2018-04-12 21:20:51,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:51,869 INFO L93 Difference]: Finished difference Result 157 states and 167 transitions. [2018-04-12 21:20:51,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 21:20:51,869 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 49 [2018-04-12 21:20:51,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:51,870 INFO L225 Difference]: With dead ends: 157 [2018-04-12 21:20:51,870 INFO L226 Difference]: Without dead ends: 157 [2018-04-12 21:20:51,870 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=180, Invalid=420, Unknown=0, NotChecked=0, Total=600 [2018-04-12 21:20:51,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2018-04-12 21:20:51,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 88. [2018-04-12 21:20:51,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-12 21:20:51,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 90 transitions. [2018-04-12 21:20:51,874 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 90 transitions. Word has length 49 [2018-04-12 21:20:51,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:51,874 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 90 transitions. [2018-04-12 21:20:51,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 21:20:51,874 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 90 transitions. [2018-04-12 21:20:51,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-12 21:20:51,875 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:51,875 INFO L355 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:51,875 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:51,875 INFO L82 PathProgramCache]: Analyzing trace with hash -396226859, now seen corresponding path program 9 times [2018-04-12 21:20:51,875 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:51,886 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:52,131 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:52,132 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:52,132 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-04-12 21:20:52,132 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:52,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:52,132 INFO L182 omatonBuilderFactory]: Interpolants [2245#true, 2246#false, 2247#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 2248#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2249#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2250#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2251#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2252#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2253#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2254#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2255#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2256#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2257#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2258#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2259#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2260#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 2261#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131036) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:20:52,132 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:52,132 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 21:20:52,132 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 21:20:52,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2018-04-12 21:20:52,133 INFO L87 Difference]: Start difference. First operand 88 states and 90 transitions. Second operand 17 states. [2018-04-12 21:20:52,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:52,500 INFO L93 Difference]: Finished difference Result 169 states and 180 transitions. [2018-04-12 21:20:52,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 21:20:52,500 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 53 [2018-04-12 21:20:52,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:52,501 INFO L225 Difference]: With dead ends: 169 [2018-04-12 21:20:52,501 INFO L226 Difference]: Without dead ends: 169 [2018-04-12 21:20:52,501 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=213, Invalid=489, Unknown=0, NotChecked=0, Total=702 [2018-04-12 21:20:52,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2018-04-12 21:20:52,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 92. [2018-04-12 21:20:52,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-12 21:20:52,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 94 transitions. [2018-04-12 21:20:52,505 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 94 transitions. Word has length 53 [2018-04-12 21:20:52,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:52,505 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 94 transitions. [2018-04-12 21:20:52,505 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 21:20:52,505 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 94 transitions. [2018-04-12 21:20:52,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-12 21:20:52,506 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:52,506 INFO L355 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:52,506 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:52,506 INFO L82 PathProgramCache]: Analyzing trace with hash -1202791764, now seen corresponding path program 10 times [2018-04-12 21:20:52,507 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:52,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:52,519 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:52,801 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:52,801 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:52,801 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-12 21:20:52,801 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:52,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:52,802 INFO L182 omatonBuilderFactory]: Interpolants [2560#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131032) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 2543#true, 2544#false, 2545#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 2546#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2547#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2548#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2549#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2550#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2551#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2552#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2553#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2554#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2555#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2556#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2557#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2558#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2559#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:20:52,802 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:52,802 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 21:20:52,803 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 21:20:52,803 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2018-04-12 21:20:52,803 INFO L87 Difference]: Start difference. First operand 92 states and 94 transitions. Second operand 18 states. [2018-04-12 21:20:53,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:53,189 INFO L93 Difference]: Finished difference Result 181 states and 193 transitions. [2018-04-12 21:20:53,190 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 21:20:53,190 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 57 [2018-04-12 21:20:53,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:53,190 INFO L225 Difference]: With dead ends: 181 [2018-04-12 21:20:53,190 INFO L226 Difference]: Without dead ends: 181 [2018-04-12 21:20:53,191 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=249, Invalid=563, Unknown=0, NotChecked=0, Total=812 [2018-04-12 21:20:53,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-04-12 21:20:53,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 96. [2018-04-12 21:20:53,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2018-04-12 21:20:53,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 98 transitions. [2018-04-12 21:20:53,193 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 98 transitions. Word has length 57 [2018-04-12 21:20:53,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:53,193 INFO L459 AbstractCegarLoop]: Abstraction has 96 states and 98 transitions. [2018-04-12 21:20:53,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 21:20:53,193 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 98 transitions. [2018-04-12 21:20:53,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-12 21:20:53,194 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:53,194 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:53,194 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:53,194 INFO L82 PathProgramCache]: Analyzing trace with hash -357309693, now seen corresponding path program 11 times [2018-04-12 21:20:53,194 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:53,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:53,201 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:53,407 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:53,407 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:53,407 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 21:20:53,407 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:53,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:53,408 INFO L182 omatonBuilderFactory]: Interpolants [2860#true, 2861#false, 2862#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 2863#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2864#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2865#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2866#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2867#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2868#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2869#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2870#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2871#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2872#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2873#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 2874#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2875#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2876#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 2877#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 2878#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131028) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:20:53,408 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:53,408 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-12 21:20:53,408 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-12 21:20:53,408 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2018-04-12 21:20:53,408 INFO L87 Difference]: Start difference. First operand 96 states and 98 transitions. Second operand 19 states. [2018-04-12 21:20:53,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:53,820 INFO L93 Difference]: Finished difference Result 193 states and 206 transitions. [2018-04-12 21:20:53,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 21:20:53,820 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 61 [2018-04-12 21:20:53,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:53,821 INFO L225 Difference]: With dead ends: 193 [2018-04-12 21:20:53,821 INFO L226 Difference]: Without dead ends: 193 [2018-04-12 21:20:53,821 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=288, Invalid=642, Unknown=0, NotChecked=0, Total=930 [2018-04-12 21:20:53,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2018-04-12 21:20:53,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 100. [2018-04-12 21:20:53,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-12 21:20:53,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 102 transitions. [2018-04-12 21:20:53,823 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 102 transitions. Word has length 61 [2018-04-12 21:20:53,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:53,824 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 102 transitions. [2018-04-12 21:20:53,824 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-12 21:20:53,824 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 102 transitions. [2018-04-12 21:20:53,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-12 21:20:53,824 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:53,824 INFO L355 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:53,824 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:53,824 INFO L82 PathProgramCache]: Analyzing trace with hash -669063206, now seen corresponding path program 12 times [2018-04-12 21:20:53,825 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:53,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:53,832 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:54,112 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:54,113 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:54,113 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 21:20:54,113 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:54,113 INFO L182 omatonBuilderFactory]: Interpolants [3200#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3201#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3202#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3203#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3204#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3205#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3206#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3207#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3208#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3209#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3210#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3211#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3212#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3213#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3214#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 3215#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131024) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3196#true, 3197#false, 3198#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 3199#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:20:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:54,114 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 21:20:54,114 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 21:20:54,114 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2018-04-12 21:20:54,114 INFO L87 Difference]: Start difference. First operand 100 states and 102 transitions. Second operand 20 states. [2018-04-12 21:20:54,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:54,555 INFO L93 Difference]: Finished difference Result 205 states and 219 transitions. [2018-04-12 21:20:54,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 21:20:54,556 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 65 [2018-04-12 21:20:54,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:54,556 INFO L225 Difference]: With dead ends: 205 [2018-04-12 21:20:54,557 INFO L226 Difference]: Without dead ends: 205 [2018-04-12 21:20:54,557 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=330, Invalid=726, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 21:20:54,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2018-04-12 21:20:54,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 104. [2018-04-12 21:20:54,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-04-12 21:20:54,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 106 transitions. [2018-04-12 21:20:54,560 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 106 transitions. Word has length 65 [2018-04-12 21:20:54,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:54,561 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 106 transitions. [2018-04-12 21:20:54,561 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 21:20:54,561 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 106 transitions. [2018-04-12 21:20:54,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-04-12 21:20:54,562 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:54,562 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:54,562 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:54,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1547544881, now seen corresponding path program 13 times [2018-04-12 21:20:54,563 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:54,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:54,575 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:54,892 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:54,892 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:54,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 21:20:54,892 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:54,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:54,893 INFO L182 omatonBuilderFactory]: Interpolants [3552#false, 3553#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 3554#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3555#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3556#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3557#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3558#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3559#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3560#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3561#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3562#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3563#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3564#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3565#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3566#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3567#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3568#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3569#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3570#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 3571#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131020) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 3551#true] [2018-04-12 21:20:54,893 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:54,893 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 21:20:54,893 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 21:20:54,893 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2018-04-12 21:20:54,894 INFO L87 Difference]: Start difference. First operand 104 states and 106 transitions. Second operand 21 states. [2018-04-12 21:20:55,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:55,412 INFO L93 Difference]: Finished difference Result 217 states and 232 transitions. [2018-04-12 21:20:55,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 21:20:55,412 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 69 [2018-04-12 21:20:55,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:55,413 INFO L225 Difference]: With dead ends: 217 [2018-04-12 21:20:55,413 INFO L226 Difference]: Without dead ends: 217 [2018-04-12 21:20:55,413 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=375, Invalid=815, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 21:20:55,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2018-04-12 21:20:55,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 108. [2018-04-12 21:20:55,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-04-12 21:20:55,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 110 transitions. [2018-04-12 21:20:55,417 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 110 transitions. Word has length 69 [2018-04-12 21:20:55,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:55,417 INFO L459 AbstractCegarLoop]: Abstraction has 108 states and 110 transitions. [2018-04-12 21:20:55,417 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 21:20:55,417 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 110 transitions. [2018-04-12 21:20:55,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-12 21:20:55,418 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:55,418 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:55,418 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:55,418 INFO L82 PathProgramCache]: Analyzing trace with hash 1172170504, now seen corresponding path program 14 times [2018-04-12 21:20:55,418 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:55,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:55,426 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:55,707 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:55,707 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:55,742 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 21:20:55,742 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:55,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:55,743 INFO L182 omatonBuilderFactory]: Interpolants [3936#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3937#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3938#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3939#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3940#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3941#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3942#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3943#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3944#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3945#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3946#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131016) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 3925#true, 3926#false, 3927#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 3928#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3929#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3930#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3931#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3932#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 3933#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3934#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 3935#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:20:55,743 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:55,743 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 21:20:55,743 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 21:20:55,743 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=323, Unknown=0, NotChecked=0, Total=462 [2018-04-12 21:20:55,743 INFO L87 Difference]: Start difference. First operand 108 states and 110 transitions. Second operand 22 states. [2018-04-12 21:20:56,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:56,250 INFO L93 Difference]: Finished difference Result 229 states and 245 transitions. [2018-04-12 21:20:56,250 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 21:20:56,250 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 73 [2018-04-12 21:20:56,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:56,251 INFO L225 Difference]: With dead ends: 229 [2018-04-12 21:20:56,251 INFO L226 Difference]: Without dead ends: 229 [2018-04-12 21:20:56,252 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=423, Invalid=909, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 21:20:56,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-12 21:20:56,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 112. [2018-04-12 21:20:56,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-04-12 21:20:56,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 114 transitions. [2018-04-12 21:20:56,255 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 114 transitions. Word has length 73 [2018-04-12 21:20:56,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:56,255 INFO L459 AbstractCegarLoop]: Abstraction has 112 states and 114 transitions. [2018-04-12 21:20:56,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 21:20:56,256 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 114 transitions. [2018-04-12 21:20:56,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-12 21:20:56,256 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:56,256 INFO L355 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:56,256 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:56,257 INFO L82 PathProgramCache]: Analyzing trace with hash -957521569, now seen corresponding path program 15 times [2018-04-12 21:20:56,257 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:56,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:56,270 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:56,623 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:56,623 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:56,623 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-04-12 21:20:56,624 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:56,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:56,624 INFO L182 omatonBuilderFactory]: Interpolants [4320#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 4321#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4322#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4323#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4324#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4325#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4326#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4327#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4328#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4329#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4330#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4332#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4333#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4334#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4335#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4336#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4337#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4338#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4339#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 4340#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131012) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 4318#true, 4319#false] [2018-04-12 21:20:56,624 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:56,625 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 21:20:56,625 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 21:20:56,625 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=351, Unknown=0, NotChecked=0, Total=506 [2018-04-12 21:20:56,625 INFO L87 Difference]: Start difference. First operand 112 states and 114 transitions. Second operand 23 states. [2018-04-12 21:20:57,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:57,229 INFO L93 Difference]: Finished difference Result 241 states and 258 transitions. [2018-04-12 21:20:57,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 21:20:57,230 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 77 [2018-04-12 21:20:57,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:57,230 INFO L225 Difference]: With dead ends: 241 [2018-04-12 21:20:57,231 INFO L226 Difference]: Without dead ends: 241 [2018-04-12 21:20:57,231 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=474, Invalid=1008, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 21:20:57,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2018-04-12 21:20:57,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 116. [2018-04-12 21:20:57,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-04-12 21:20:57,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 118 transitions. [2018-04-12 21:20:57,234 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 118 transitions. Word has length 77 [2018-04-12 21:20:57,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:57,234 INFO L459 AbstractCegarLoop]: Abstraction has 116 states and 118 transitions. [2018-04-12 21:20:57,234 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 21:20:57,234 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 118 transitions. [2018-04-12 21:20:57,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-04-12 21:20:57,235 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:57,235 INFO L355 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:57,235 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:57,235 INFO L82 PathProgramCache]: Analyzing trace with hash -461776842, now seen corresponding path program 16 times [2018-04-12 21:20:57,235 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:57,249 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:57,605 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:57,605 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:57,605 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 21:20:57,605 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:57,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:57,606 INFO L182 omatonBuilderFactory]: Interpolants [4736#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4737#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4738#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4739#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4740#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4741#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4742#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4743#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4744#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4745#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4746#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4747#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4748#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4749#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4750#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4751#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 4752#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 4753#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131008) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 4730#true, 4731#false, 4732#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 4733#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4734#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 4735#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:20:57,606 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:57,606 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 21:20:57,606 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 21:20:57,606 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=380, Unknown=0, NotChecked=0, Total=552 [2018-04-12 21:20:57,607 INFO L87 Difference]: Start difference. First operand 116 states and 118 transitions. Second operand 24 states. [2018-04-12 21:20:58,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:58,196 INFO L93 Difference]: Finished difference Result 253 states and 271 transitions. [2018-04-12 21:20:58,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 21:20:58,196 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 81 [2018-04-12 21:20:58,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:58,197 INFO L225 Difference]: With dead ends: 253 [2018-04-12 21:20:58,197 INFO L226 Difference]: Without dead ends: 253 [2018-04-12 21:20:58,198 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=528, Invalid=1112, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 21:20:58,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-12 21:20:58,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 120. [2018-04-12 21:20:58,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2018-04-12 21:20:58,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 122 transitions. [2018-04-12 21:20:58,201 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 122 transitions. Word has length 81 [2018-04-12 21:20:58,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:58,201 INFO L459 AbstractCegarLoop]: Abstraction has 120 states and 122 transitions. [2018-04-12 21:20:58,202 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 21:20:58,202 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 122 transitions. [2018-04-12 21:20:58,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-12 21:20:58,202 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:58,202 INFO L355 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:58,202 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:58,203 INFO L82 PathProgramCache]: Analyzing trace with hash -424604787, now seen corresponding path program 17 times [2018-04-12 21:20:58,203 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:58,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:58,218 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:58,622 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:58,622 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:58,623 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 21:20:58,623 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:58,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:58,623 INFO L182 omatonBuilderFactory]: Interpolants [5184#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5185#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131004) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 5161#true, 5162#false, 5163#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 5164#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5165#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5166#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5167#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5168#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5169#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5170#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5171#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5172#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5173#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5174#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5175#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5176#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5177#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5178#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5179#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5180#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5181#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5182#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5183#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:20:58,623 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:58,624 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 21:20:58,624 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 21:20:58,624 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=410, Unknown=0, NotChecked=0, Total=600 [2018-04-12 21:20:58,624 INFO L87 Difference]: Start difference. First operand 120 states and 122 transitions. Second operand 25 states. [2018-04-12 21:20:59,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:20:59,321 INFO L93 Difference]: Finished difference Result 265 states and 284 transitions. [2018-04-12 21:20:59,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 21:20:59,321 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 85 [2018-04-12 21:20:59,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:20:59,322 INFO L225 Difference]: With dead ends: 265 [2018-04-12 21:20:59,322 INFO L226 Difference]: Without dead ends: 265 [2018-04-12 21:20:59,322 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=585, Invalid=1221, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 21:20:59,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-04-12 21:20:59,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 124. [2018-04-12 21:20:59,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2018-04-12 21:20:59,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 126 transitions. [2018-04-12 21:20:59,325 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 126 transitions. Word has length 85 [2018-04-12 21:20:59,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:20:59,326 INFO L459 AbstractCegarLoop]: Abstraction has 124 states and 126 transitions. [2018-04-12 21:20:59,326 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 21:20:59,326 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 126 transitions. [2018-04-12 21:20:59,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-12 21:20:59,326 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:20:59,326 INFO L355 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:20:59,327 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:20:59,327 INFO L82 PathProgramCache]: Analyzing trace with hash -924796060, now seen corresponding path program 18 times [2018-04-12 21:20:59,327 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:20:59,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:20:59,342 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:20:59,750 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:59,750 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:20:59,750 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 21:20:59,750 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:20:59,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:59,751 INFO L182 omatonBuilderFactory]: Interpolants [5632#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5633#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5634#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5635#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 5636#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 131000) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 5611#true, 5612#false, 5613#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 5614#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5615#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5616#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5617#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5618#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5619#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5620#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5621#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5622#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5624#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5625#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5626#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5627#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5628#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5629#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 5630#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 5631#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:20:59,751 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:20:59,751 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 21:20:59,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 21:20:59,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=441, Unknown=0, NotChecked=0, Total=650 [2018-04-12 21:20:59,752 INFO L87 Difference]: Start difference. First operand 124 states and 126 transitions. Second operand 26 states. [2018-04-12 21:21:00,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:00,407 INFO L93 Difference]: Finished difference Result 277 states and 297 transitions. [2018-04-12 21:21:00,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 21:21:00,408 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 89 [2018-04-12 21:21:00,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:00,409 INFO L225 Difference]: With dead ends: 277 [2018-04-12 21:21:00,409 INFO L226 Difference]: Without dead ends: 277 [2018-04-12 21:21:00,410 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=645, Invalid=1335, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 21:21:00,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2018-04-12 21:21:00,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 128. [2018-04-12 21:21:00,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 21:21:00,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 130 transitions. [2018-04-12 21:21:00,413 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 130 transitions. Word has length 89 [2018-04-12 21:21:00,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:00,413 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 130 transitions. [2018-04-12 21:21:00,413 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 21:21:00,413 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 130 transitions. [2018-04-12 21:21:00,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-04-12 21:21:00,414 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:00,414 INFO L355 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:00,414 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:00,414 INFO L82 PathProgramCache]: Analyzing trace with hash -1451841605, now seen corresponding path program 19 times [2018-04-12 21:21:00,415 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:00,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:00,433 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:00,870 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:00,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:00,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-12 21:21:00,900 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:00,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:00,901 INFO L182 omatonBuilderFactory]: Interpolants [6080#true, 6081#false, 6082#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 6083#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6084#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6085#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6086#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6087#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6088#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6089#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6090#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6091#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6092#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6093#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6094#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6095#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6096#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6097#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6098#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6099#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6100#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6101#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6102#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6103#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6104#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6105#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 6106#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130996) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:00,901 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:00,901 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 21:21:00,902 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 21:21:00,902 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=473, Unknown=0, NotChecked=0, Total=702 [2018-04-12 21:21:00,902 INFO L87 Difference]: Start difference. First operand 128 states and 130 transitions. Second operand 27 states. [2018-04-12 21:21:02,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:02,092 INFO L93 Difference]: Finished difference Result 289 states and 310 transitions. [2018-04-12 21:21:02,092 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 21:21:02,092 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 93 [2018-04-12 21:21:02,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:02,093 INFO L225 Difference]: With dead ends: 289 [2018-04-12 21:21:02,093 INFO L226 Difference]: Without dead ends: 289 [2018-04-12 21:21:02,094 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=708, Invalid=1454, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 21:21:02,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2018-04-12 21:21:02,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 132. [2018-04-12 21:21:02,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-12 21:21:02,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 134 transitions. [2018-04-12 21:21:02,096 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 134 transitions. Word has length 93 [2018-04-12 21:21:02,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:02,096 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 134 transitions. [2018-04-12 21:21:02,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 21:21:02,096 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 134 transitions. [2018-04-12 21:21:02,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-12 21:21:02,097 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:02,097 INFO L355 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:02,097 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:02,097 INFO L82 PathProgramCache]: Analyzing trace with hash 973115538, now seen corresponding path program 20 times [2018-04-12 21:21:02,098 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:02,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:02,108 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:02,593 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:02,593 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:02,593 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-04-12 21:21:02,593 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:02,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:02,594 INFO L182 omatonBuilderFactory]: Interpolants [6592#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6593#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6594#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 6595#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130992) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 6568#true, 6569#false, 6570#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 6571#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6572#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6573#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6574#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6575#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6576#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6577#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6578#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6579#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6580#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6581#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6582#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6583#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6584#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6585#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6586#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6587#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6588#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 6589#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6590#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 6591#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:21:02,594 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:02,595 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 21:21:02,595 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 21:21:02,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=506, Unknown=0, NotChecked=0, Total=756 [2018-04-12 21:21:02,596 INFO L87 Difference]: Start difference. First operand 132 states and 134 transitions. Second operand 28 states. [2018-04-12 21:21:03,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:03,276 INFO L93 Difference]: Finished difference Result 301 states and 323 transitions. [2018-04-12 21:21:03,276 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 21:21:03,277 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 97 [2018-04-12 21:21:03,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:03,277 INFO L225 Difference]: With dead ends: 301 [2018-04-12 21:21:03,278 INFO L226 Difference]: Without dead ends: 301 [2018-04-12 21:21:03,278 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=774, Invalid=1578, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 21:21:03,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2018-04-12 21:21:03,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 136. [2018-04-12 21:21:03,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-04-12 21:21:03,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 138 transitions. [2018-04-12 21:21:03,281 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 138 transitions. Word has length 97 [2018-04-12 21:21:03,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:03,281 INFO L459 AbstractCegarLoop]: Abstraction has 136 states and 138 transitions. [2018-04-12 21:21:03,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 21:21:03,281 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 138 transitions. [2018-04-12 21:21:03,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-12 21:21:03,282 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:03,282 INFO L355 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:03,282 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:03,282 INFO L82 PathProgramCache]: Analyzing trace with hash 791426537, now seen corresponding path program 21 times [2018-04-12 21:21:03,282 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:03,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:03,315 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:03,824 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:03,824 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:03,824 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-04-12 21:21:03,824 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:03,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:03,824 INFO L182 omatonBuilderFactory]: Interpolants [7075#true, 7076#false, 7077#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 7078#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7079#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7080#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7081#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7082#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7083#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7084#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7085#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7086#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7087#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7088#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7089#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7090#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7091#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7092#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7093#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7094#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7095#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7096#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7097#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7098#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7099#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7100#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7101#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7102#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7103#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130988) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:03,825 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:03,825 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 21:21:03,825 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 21:21:03,825 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=540, Unknown=0, NotChecked=0, Total=812 [2018-04-12 21:21:03,825 INFO L87 Difference]: Start difference. First operand 136 states and 138 transitions. Second operand 29 states. [2018-04-12 21:21:04,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:04,647 INFO L93 Difference]: Finished difference Result 313 states and 336 transitions. [2018-04-12 21:21:04,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-12 21:21:04,647 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 101 [2018-04-12 21:21:04,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:04,648 INFO L225 Difference]: With dead ends: 313 [2018-04-12 21:21:04,648 INFO L226 Difference]: Without dead ends: 313 [2018-04-12 21:21:04,648 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=843, Invalid=1707, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 21:21:04,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2018-04-12 21:21:04,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 140. [2018-04-12 21:21:04,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-04-12 21:21:04,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 142 transitions. [2018-04-12 21:21:04,651 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 142 transitions. Word has length 101 [2018-04-12 21:21:04,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:04,651 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 142 transitions. [2018-04-12 21:21:04,651 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 21:21:04,651 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 142 transitions. [2018-04-12 21:21:04,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-04-12 21:21:04,651 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:04,652 INFO L355 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:04,652 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:04,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1329113152, now seen corresponding path program 22 times [2018-04-12 21:21:04,652 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:04,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:04,664 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:05,140 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:05,141 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:05,141 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 21:21:05,141 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:05,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:05,141 INFO L182 omatonBuilderFactory]: Interpolants [7616#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7617#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7618#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7619#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7620#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7621#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7622#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7624#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7625#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7626#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7627#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7628#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7629#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 7630#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130984) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 7601#true, 7602#false, 7603#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 7604#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7605#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7606#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7607#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7608#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7609#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7610#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7611#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7612#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7613#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 7614#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 7615#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:21:05,142 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:05,142 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 21:21:05,142 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 21:21:05,142 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=575, Unknown=0, NotChecked=0, Total=870 [2018-04-12 21:21:05,142 INFO L87 Difference]: Start difference. First operand 140 states and 142 transitions. Second operand 30 states. [2018-04-12 21:21:05,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:05,960 INFO L93 Difference]: Finished difference Result 325 states and 349 transitions. [2018-04-12 21:21:05,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 21:21:05,961 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 105 [2018-04-12 21:21:05,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:05,962 INFO L225 Difference]: With dead ends: 325 [2018-04-12 21:21:05,962 INFO L226 Difference]: Without dead ends: 325 [2018-04-12 21:21:05,962 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=915, Invalid=1841, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 21:21:05,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2018-04-12 21:21:05,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 144. [2018-04-12 21:21:05,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-04-12 21:21:05,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 146 transitions. [2018-04-12 21:21:05,965 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 146 transitions. Word has length 105 [2018-04-12 21:21:05,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:05,965 INFO L459 AbstractCegarLoop]: Abstraction has 144 states and 146 transitions. [2018-04-12 21:21:05,965 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 21:21:05,965 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 146 transitions. [2018-04-12 21:21:05,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-04-12 21:21:05,966 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:05,966 INFO L355 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:05,966 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:05,966 INFO L82 PathProgramCache]: Analyzing trace with hash -910182889, now seen corresponding path program 23 times [2018-04-12 21:21:05,966 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:05,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:05,979 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:06,522 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:06,522 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:06,522 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-04-12 21:21:06,522 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:06,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:06,523 INFO L182 omatonBuilderFactory]: Interpolants [8146#true, 8147#false, 8148#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 8149#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8150#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8151#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8152#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8153#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8154#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8155#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8156#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8157#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8158#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8159#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8160#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8161#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8162#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8163#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8164#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8165#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8166#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8167#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8168#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8169#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8170#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8171#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8172#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8173#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8174#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8175#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 8176#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130980) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:21:06,523 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:06,523 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 21:21:06,523 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 21:21:06,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=611, Unknown=0, NotChecked=0, Total=930 [2018-04-12 21:21:06,524 INFO L87 Difference]: Start difference. First operand 144 states and 146 transitions. Second operand 31 states. [2018-04-12 21:21:07,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:07,424 INFO L93 Difference]: Finished difference Result 337 states and 362 transitions. [2018-04-12 21:21:07,424 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 21:21:07,424 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 109 [2018-04-12 21:21:07,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:07,425 INFO L225 Difference]: With dead ends: 337 [2018-04-12 21:21:07,425 INFO L226 Difference]: Without dead ends: 337 [2018-04-12 21:21:07,425 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=990, Invalid=1980, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 21:21:07,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2018-04-12 21:21:07,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 148. [2018-04-12 21:21:07,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-12 21:21:07,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 150 transitions. [2018-04-12 21:21:07,428 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 150 transitions. Word has length 109 [2018-04-12 21:21:07,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:07,429 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 150 transitions. [2018-04-12 21:21:07,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 21:21:07,429 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 150 transitions. [2018-04-12 21:21:07,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-12 21:21:07,429 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:07,429 INFO L355 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:07,429 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:07,429 INFO L82 PathProgramCache]: Analyzing trace with hash -668790546, now seen corresponding path program 24 times [2018-04-12 21:21:07,430 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:07,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:07,443 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:08,115 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:08,115 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:08,116 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 21:21:08,116 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:08,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:08,116 INFO L182 omatonBuilderFactory]: Interpolants [8710#true, 8711#false, 8712#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 8713#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8714#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8715#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8716#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8717#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8718#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8719#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8720#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8721#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8722#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8723#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8724#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8725#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8726#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8727#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8728#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8729#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8730#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8731#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8732#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8733#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8734#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8735#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 8736#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8737#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8738#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8739#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 8740#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 8741#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130976) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:08,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:08,117 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 21:21:08,117 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 21:21:08,117 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=648, Unknown=0, NotChecked=0, Total=992 [2018-04-12 21:21:08,117 INFO L87 Difference]: Start difference. First operand 148 states and 150 transitions. Second operand 32 states. [2018-04-12 21:21:09,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:09,063 INFO L93 Difference]: Finished difference Result 349 states and 375 transitions. [2018-04-12 21:21:09,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 21:21:09,064 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 113 [2018-04-12 21:21:09,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:09,065 INFO L225 Difference]: With dead ends: 349 [2018-04-12 21:21:09,065 INFO L226 Difference]: Without dead ends: 349 [2018-04-12 21:21:09,065 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1068, Invalid=2124, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 21:21:09,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-04-12 21:21:09,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 152. [2018-04-12 21:21:09,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-04-12 21:21:09,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 154 transitions. [2018-04-12 21:21:09,069 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 154 transitions. Word has length 113 [2018-04-12 21:21:09,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:09,070 INFO L459 AbstractCegarLoop]: Abstraction has 152 states and 154 transitions. [2018-04-12 21:21:09,070 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 21:21:09,070 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 154 transitions. [2018-04-12 21:21:09,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-04-12 21:21:09,070 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:09,071 INFO L355 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:09,071 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:09,071 INFO L82 PathProgramCache]: Analyzing trace with hash -48289723, now seen corresponding path program 25 times [2018-04-12 21:21:09,071 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:09,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:09,094 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:09,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:09,701 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:09,701 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-04-12 21:21:09,701 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:09,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:09,701 INFO L182 omatonBuilderFactory]: Interpolants [9293#true, 9294#false, 9295#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 9296#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9297#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9298#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9299#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9300#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9301#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9302#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9303#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9304#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9305#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9306#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9307#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9308#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9309#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9310#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9311#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9312#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9313#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9314#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9315#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9316#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9317#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9318#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9319#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9320#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9321#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9322#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9323#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9324#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 9325#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130972) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:09,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:09,702 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 21:21:09,702 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 21:21:09,702 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=370, Invalid=686, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 21:21:09,702 INFO L87 Difference]: Start difference. First operand 152 states and 154 transitions. Second operand 33 states. [2018-04-12 21:21:10,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:10,693 INFO L93 Difference]: Finished difference Result 361 states and 388 transitions. [2018-04-12 21:21:10,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 21:21:10,693 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 117 [2018-04-12 21:21:10,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:10,694 INFO L225 Difference]: With dead ends: 361 [2018-04-12 21:21:10,694 INFO L226 Difference]: Without dead ends: 361 [2018-04-12 21:21:10,695 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1149, Invalid=2273, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 21:21:10,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2018-04-12 21:21:10,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 156. [2018-04-12 21:21:10,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2018-04-12 21:21:10,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 158 transitions. [2018-04-12 21:21:10,698 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 158 transitions. Word has length 117 [2018-04-12 21:21:10,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:10,699 INFO L459 AbstractCegarLoop]: Abstraction has 156 states and 158 transitions. [2018-04-12 21:21:10,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 21:21:10,699 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 158 transitions. [2018-04-12 21:21:10,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-04-12 21:21:10,699 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:10,700 INFO L355 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:10,700 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:10,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1929266148, now seen corresponding path program 26 times [2018-04-12 21:21:10,700 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:10,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:10,723 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:11,347 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:11,348 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:11,348 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-12 21:21:11,348 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:11,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:11,348 INFO L182 omatonBuilderFactory]: Interpolants [9920#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9921#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9922#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9923#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9924#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9925#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9926#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9927#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 9928#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130968) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 9895#true, 9896#false, 9897#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 9898#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9899#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9900#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9901#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9902#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9903#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9904#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9905#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9906#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9907#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9908#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9909#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9910#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9911#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9912#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9913#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9914#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9915#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9916#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9917#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 9918#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 9919#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:21:11,349 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:11,349 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 21:21:11,349 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 21:21:11,349 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=725, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 21:21:11,349 INFO L87 Difference]: Start difference. First operand 156 states and 158 transitions. Second operand 34 states. [2018-04-12 21:21:12,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:12,307 INFO L93 Difference]: Finished difference Result 373 states and 401 transitions. [2018-04-12 21:21:12,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-12 21:21:12,307 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 121 [2018-04-12 21:21:12,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:12,308 INFO L225 Difference]: With dead ends: 373 [2018-04-12 21:21:12,308 INFO L226 Difference]: Without dead ends: 373 [2018-04-12 21:21:12,309 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1233, Invalid=2427, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 21:21:12,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2018-04-12 21:21:12,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 160. [2018-04-12 21:21:12,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-04-12 21:21:12,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 162 transitions. [2018-04-12 21:21:12,311 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 162 transitions. Word has length 121 [2018-04-12 21:21:12,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:12,311 INFO L459 AbstractCegarLoop]: Abstraction has 160 states and 162 transitions. [2018-04-12 21:21:12,311 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 21:21:12,312 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 162 transitions. [2018-04-12 21:21:12,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 21:21:12,312 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:12,312 INFO L355 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:12,312 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:12,312 INFO L82 PathProgramCache]: Analyzing trace with hash 2134412403, now seen corresponding path program 27 times [2018-04-12 21:21:12,313 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:12,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:12,327 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:12,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:12,974 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:12,974 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-04-12 21:21:12,974 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:12,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:12,974 INFO L182 omatonBuilderFactory]: Interpolants [10516#true, 10517#false, 10518#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 10519#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10520#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10521#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10522#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10523#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10524#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10525#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10526#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10527#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10528#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10529#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10530#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10531#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10532#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10533#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10534#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10535#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10536#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10537#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10538#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10539#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10540#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10541#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10542#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10543#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10544#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10545#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10546#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 10547#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10548#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 10549#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 10550#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130964) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:12,975 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:12,975 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 21:21:12,975 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 21:21:12,975 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=765, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 21:21:12,976 INFO L87 Difference]: Start difference. First operand 160 states and 162 transitions. Second operand 35 states. [2018-04-12 21:21:14,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:14,081 INFO L93 Difference]: Finished difference Result 385 states and 414 transitions. [2018-04-12 21:21:14,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 21:21:14,081 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 125 [2018-04-12 21:21:14,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:14,082 INFO L225 Difference]: With dead ends: 385 [2018-04-12 21:21:14,082 INFO L226 Difference]: Without dead ends: 385 [2018-04-12 21:21:14,083 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1320, Invalid=2586, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 21:21:14,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2018-04-12 21:21:14,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 164. [2018-04-12 21:21:14,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2018-04-12 21:21:14,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 166 transitions. [2018-04-12 21:21:14,085 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 166 transitions. Word has length 125 [2018-04-12 21:21:14,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:14,085 INFO L459 AbstractCegarLoop]: Abstraction has 164 states and 166 transitions. [2018-04-12 21:21:14,085 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 21:21:14,085 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 166 transitions. [2018-04-12 21:21:14,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-12 21:21:14,085 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:14,085 INFO L355 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:14,085 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:14,085 INFO L82 PathProgramCache]: Analyzing trace with hash -565094070, now seen corresponding path program 28 times [2018-04-12 21:21:14,086 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:14,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:14,101 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:14,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:14,794 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:14,794 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-04-12 21:21:14,794 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:14,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:14,794 INFO L182 omatonBuilderFactory]: Interpolants [11156#true, 11157#false, 11158#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 11159#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11160#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11161#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11162#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11163#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11164#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11165#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11166#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11167#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11168#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11169#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11170#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11171#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11172#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11173#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11174#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11175#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11176#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11177#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11178#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11179#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11180#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11181#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11182#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11183#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11184#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11185#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11186#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11187#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11188#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11189#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11190#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 11191#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130960) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:14,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:14,795 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 21:21:14,795 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 21:21:14,795 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=454, Invalid=806, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 21:21:14,796 INFO L87 Difference]: Start difference. First operand 164 states and 166 transitions. Second operand 36 states. [2018-04-12 21:21:15,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:15,954 INFO L93 Difference]: Finished difference Result 397 states and 427 transitions. [2018-04-12 21:21:15,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 21:21:15,955 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 129 [2018-04-12 21:21:15,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:15,956 INFO L225 Difference]: With dead ends: 397 [2018-04-12 21:21:15,956 INFO L226 Difference]: Without dead ends: 397 [2018-04-12 21:21:15,957 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1410, Invalid=2750, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 21:21:15,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2018-04-12 21:21:15,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 168. [2018-04-12 21:21:15,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 21:21:15,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 170 transitions. [2018-04-12 21:21:15,959 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 170 transitions. Word has length 129 [2018-04-12 21:21:15,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:15,960 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 170 transitions. [2018-04-12 21:21:15,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 21:21:15,960 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 170 transitions. [2018-04-12 21:21:15,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-04-12 21:21:15,961 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:15,961 INFO L355 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:15,961 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:15,961 INFO L82 PathProgramCache]: Analyzing trace with hash 939123361, now seen corresponding path program 29 times [2018-04-12 21:21:15,962 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:15,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:15,988 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:16,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:16,826 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:16,826 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-04-12 21:21:16,827 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:16,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:16,827 INFO L182 omatonBuilderFactory]: Interpolants [11840#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11841#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11842#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11843#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11844#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11845#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11846#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11847#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11848#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11849#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11850#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 11851#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130956) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 11815#true, 11816#false, 11817#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 11818#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11819#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11820#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11821#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11822#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11823#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11824#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11825#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11826#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11827#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11828#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11829#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11830#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11831#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11832#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11833#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11834#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11835#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11836#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11837#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 11838#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 11839#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:21:16,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:16,828 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-12 21:21:16,828 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-12 21:21:16,828 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=484, Invalid=848, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 21:21:16,828 INFO L87 Difference]: Start difference. First operand 168 states and 170 transitions. Second operand 37 states. [2018-04-12 21:21:17,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:17,975 INFO L93 Difference]: Finished difference Result 409 states and 440 transitions. [2018-04-12 21:21:17,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 21:21:17,975 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 133 [2018-04-12 21:21:17,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:17,977 INFO L225 Difference]: With dead ends: 409 [2018-04-12 21:21:17,977 INFO L226 Difference]: Without dead ends: 409 [2018-04-12 21:21:17,977 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1503, Invalid=2919, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 21:21:17,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2018-04-12 21:21:17,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 172. [2018-04-12 21:21:17,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-04-12 21:21:17,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 174 transitions. [2018-04-12 21:21:17,980 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 174 transitions. Word has length 133 [2018-04-12 21:21:17,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:17,980 INFO L459 AbstractCegarLoop]: Abstraction has 172 states and 174 transitions. [2018-04-12 21:21:17,980 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-12 21:21:17,981 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 174 transitions. [2018-04-12 21:21:17,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2018-04-12 21:21:17,981 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:17,981 INFO L355 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:17,981 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:17,981 INFO L82 PathProgramCache]: Analyzing trace with hash 218097784, now seen corresponding path program 30 times [2018-04-12 21:21:17,982 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:18,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:18,001 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:18,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 0 proven. 1830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:18,750 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:18,750 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-04-12 21:21:18,750 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:18,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:18,750 INFO L182 omatonBuilderFactory]: Interpolants [12493#true, 12494#false, 12495#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 12496#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12497#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12498#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12499#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12500#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12501#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12502#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12503#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12504#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12505#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12506#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12507#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12508#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12509#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12510#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12511#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12512#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12513#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12514#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12515#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12516#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12517#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12518#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12519#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12520#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12521#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12522#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12523#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12524#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 12525#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12526#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12527#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12528#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 12529#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 12530#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130952) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:18,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 0 proven. 1830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:18,751 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-12 21:21:18,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-12 21:21:18,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=515, Invalid=891, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 21:21:18,752 INFO L87 Difference]: Start difference. First operand 172 states and 174 transitions. Second operand 38 states. [2018-04-12 21:21:20,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:20,013 INFO L93 Difference]: Finished difference Result 421 states and 453 transitions. [2018-04-12 21:21:20,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 21:21:20,013 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 137 [2018-04-12 21:21:20,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:20,014 INFO L225 Difference]: With dead ends: 421 [2018-04-12 21:21:20,014 INFO L226 Difference]: Without dead ends: 421 [2018-04-12 21:21:20,015 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1599, Invalid=3093, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 21:21:20,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2018-04-12 21:21:20,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 176. [2018-04-12 21:21:20,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-04-12 21:21:20,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 178 transitions. [2018-04-12 21:21:20,017 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 178 transitions. Word has length 137 [2018-04-12 21:21:20,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:20,017 INFO L459 AbstractCegarLoop]: Abstraction has 176 states and 178 transitions. [2018-04-12 21:21:20,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-12 21:21:20,017 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 178 transitions. [2018-04-12 21:21:20,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-04-12 21:21:20,018 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:20,018 INFO L355 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:20,018 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:20,018 INFO L82 PathProgramCache]: Analyzing trace with hash 1095838415, now seen corresponding path program 31 times [2018-04-12 21:21:20,018 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:20,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:20,038 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:20,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1953 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:20,797 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:20,798 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-04-12 21:21:20,798 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:20,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:20,798 INFO L182 omatonBuilderFactory]: Interpolants [13190#true, 13191#false, 13192#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 13193#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13194#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13195#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13196#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13197#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13198#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13199#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13200#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13201#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13202#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13203#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13204#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13205#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13206#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13207#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13208#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13209#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13210#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13211#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13212#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13213#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13214#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13215#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13216#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13217#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13218#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13219#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13220#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13221#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13222#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13223#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13224#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13225#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13226#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 13228#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130948) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:20,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1953 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:20,798 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 21:21:20,798 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 21:21:20,799 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=935, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 21:21:20,799 INFO L87 Difference]: Start difference. First operand 176 states and 178 transitions. Second operand 39 states. [2018-04-12 21:21:22,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:22,124 INFO L93 Difference]: Finished difference Result 433 states and 466 transitions. [2018-04-12 21:21:22,124 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 21:21:22,124 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 141 [2018-04-12 21:21:22,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:22,125 INFO L225 Difference]: With dead ends: 433 [2018-04-12 21:21:22,125 INFO L226 Difference]: Without dead ends: 433 [2018-04-12 21:21:22,126 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1698, Invalid=3272, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 21:21:22,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2018-04-12 21:21:22,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 180. [2018-04-12 21:21:22,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2018-04-12 21:21:22,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 182 transitions. [2018-04-12 21:21:22,128 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 182 transitions. Word has length 141 [2018-04-12 21:21:22,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:22,128 INFO L459 AbstractCegarLoop]: Abstraction has 180 states and 182 transitions. [2018-04-12 21:21:22,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 21:21:22,128 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 182 transitions. [2018-04-12 21:21:22,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2018-04-12 21:21:22,128 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:22,128 INFO L355 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:22,129 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:22,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1946457690, now seen corresponding path program 32 times [2018-04-12 21:21:22,129 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:22,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:22,159 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:22,929 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 0 proven. 2080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:22,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:22,930 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 21:21:22,930 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:22,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:22,930 INFO L182 omatonBuilderFactory]: Interpolants [13906#true, 13907#false, 13908#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 13909#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13910#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13911#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13912#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13913#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13914#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13915#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13916#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13917#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13918#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13919#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13920#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13921#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13922#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13923#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13924#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13925#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13926#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13927#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13928#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13929#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13930#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13931#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13932#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13933#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13934#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13935#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13936#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13937#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13938#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13939#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13940#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13941#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 13942#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13943#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 13944#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 13945#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130944) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:22,931 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 0 proven. 2080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:22,931 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 21:21:22,931 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 21:21:22,931 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=580, Invalid=980, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 21:21:22,931 INFO L87 Difference]: Start difference. First operand 180 states and 182 transitions. Second operand 40 states. [2018-04-12 21:21:24,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:24,341 INFO L93 Difference]: Finished difference Result 445 states and 479 transitions. [2018-04-12 21:21:24,342 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 21:21:24,342 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 145 [2018-04-12 21:21:24,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:24,343 INFO L225 Difference]: With dead ends: 445 [2018-04-12 21:21:24,343 INFO L226 Difference]: Without dead ends: 445 [2018-04-12 21:21:24,343 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1800, Invalid=3456, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 21:21:24,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2018-04-12 21:21:24,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 184. [2018-04-12 21:21:24,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2018-04-12 21:21:24,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 186 transitions. [2018-04-12 21:21:24,345 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 186 transitions. Word has length 145 [2018-04-12 21:21:24,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:24,346 INFO L459 AbstractCegarLoop]: Abstraction has 184 states and 186 transitions. [2018-04-12 21:21:24,346 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 21:21:24,346 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 186 transitions. [2018-04-12 21:21:24,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-04-12 21:21:24,347 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:24,347 INFO L355 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:24,347 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:24,347 INFO L82 PathProgramCache]: Analyzing trace with hash -416520963, now seen corresponding path program 33 times [2018-04-12 21:21:24,348 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:24,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:24,370 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:25,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:25,290 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:25,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 21:21:25,290 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:25,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:25,290 INFO L182 omatonBuilderFactory]: Interpolants [14656#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14657#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14658#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14659#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14660#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14661#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14662#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14663#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14664#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14665#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14666#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14667#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14668#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14669#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14670#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14671#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14672#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14673#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14674#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14675#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14676#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14677#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14678#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14679#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14680#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 14681#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130940) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 14641#true, 14642#false, 14643#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 14644#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14645#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14646#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14647#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14648#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14649#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14650#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14651#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14652#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14653#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 14654#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 14655#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:21:25,290 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:25,291 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 21:21:25,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 21:21:25,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=614, Invalid=1026, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 21:21:25,291 INFO L87 Difference]: Start difference. First operand 184 states and 186 transitions. Second operand 41 states. [2018-04-12 21:21:26,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:26,727 INFO L93 Difference]: Finished difference Result 457 states and 492 transitions. [2018-04-12 21:21:26,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 21:21:26,727 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 149 [2018-04-12 21:21:26,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:26,728 INFO L225 Difference]: With dead ends: 457 [2018-04-12 21:21:26,728 INFO L226 Difference]: Without dead ends: 457 [2018-04-12 21:21:26,729 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1905, Invalid=3645, Unknown=0, NotChecked=0, Total=5550 [2018-04-12 21:21:26,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2018-04-12 21:21:26,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 188. [2018-04-12 21:21:26,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 21:21:26,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 190 transitions. [2018-04-12 21:21:26,731 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 190 transitions. Word has length 149 [2018-04-12 21:21:26,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:26,731 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 190 transitions. [2018-04-12 21:21:26,731 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 21:21:26,731 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 190 transitions. [2018-04-12 21:21:26,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-04-12 21:21:26,731 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:26,732 INFO L355 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:26,732 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:26,732 INFO L82 PathProgramCache]: Analyzing trace with hash 3267796, now seen corresponding path program 34 times [2018-04-12 21:21:26,732 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:26,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:26,752 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:27,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 2346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:27,637 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:27,637 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2018-04-12 21:21:27,637 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:27,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:27,637 INFO L182 omatonBuilderFactory]: Interpolants [15424#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15425#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15426#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15427#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15428#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15429#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15430#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15431#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15432#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15433#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15434#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15435#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 15436#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130936) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 15395#true, 15396#false, 15397#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 15398#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15399#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15400#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15401#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15402#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15403#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15404#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15405#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15406#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15407#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15408#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15409#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15410#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15411#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15412#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15413#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15414#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15415#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15416#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15417#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15418#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15419#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15420#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 15421#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15422#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 15423#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:21:27,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 2346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:27,637 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-12 21:21:27,638 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-12 21:21:27,638 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=649, Invalid=1073, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 21:21:27,638 INFO L87 Difference]: Start difference. First operand 188 states and 190 transitions. Second operand 42 states. [2018-04-12 21:21:28,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:28,966 INFO L93 Difference]: Finished difference Result 469 states and 505 transitions. [2018-04-12 21:21:28,966 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 21:21:28,966 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 153 [2018-04-12 21:21:28,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:28,967 INFO L225 Difference]: With dead ends: 469 [2018-04-12 21:21:28,968 INFO L226 Difference]: Without dead ends: 469 [2018-04-12 21:21:28,968 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2013, Invalid=3839, Unknown=0, NotChecked=0, Total=5852 [2018-04-12 21:21:28,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2018-04-12 21:21:28,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 192. [2018-04-12 21:21:28,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2018-04-12 21:21:28,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 194 transitions. [2018-04-12 21:21:28,970 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 194 transitions. Word has length 153 [2018-04-12 21:21:28,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:28,970 INFO L459 AbstractCegarLoop]: Abstraction has 192 states and 194 transitions. [2018-04-12 21:21:28,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-12 21:21:28,970 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 194 transitions. [2018-04-12 21:21:28,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-12 21:21:28,971 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:28,971 INFO L355 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:28,971 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:28,971 INFO L82 PathProgramCache]: Analyzing trace with hash -1485205205, now seen corresponding path program 35 times [2018-04-12 21:21:28,971 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:28,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:28,992 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:29,864 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 0 proven. 2485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:29,864 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:29,864 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-04-12 21:21:29,864 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:29,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:29,865 INFO L182 omatonBuilderFactory]: Interpolants [16192#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16193#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16194#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16195#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16196#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16197#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16198#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16199#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16200#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16201#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16202#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16203#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16204#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16205#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16206#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16207#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16208#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16209#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 16210#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130932) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 16168#true, 16169#false, 16170#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 16171#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16172#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16173#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16174#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16175#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16176#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16177#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16178#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16179#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16180#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16181#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16182#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16183#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16184#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16185#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16186#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16187#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16188#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16189#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16190#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16191#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:21:29,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 0 proven. 2485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:29,865 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-12 21:21:29,865 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-12 21:21:29,865 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=685, Invalid=1121, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 21:21:29,865 INFO L87 Difference]: Start difference. First operand 192 states and 194 transitions. Second operand 43 states. [2018-04-12 21:21:31,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:31,326 INFO L93 Difference]: Finished difference Result 481 states and 518 transitions. [2018-04-12 21:21:31,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 21:21:31,326 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 157 [2018-04-12 21:21:31,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:31,327 INFO L225 Difference]: With dead ends: 481 [2018-04-12 21:21:31,327 INFO L226 Difference]: Without dead ends: 481 [2018-04-12 21:21:31,328 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 848 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2124, Invalid=4038, Unknown=0, NotChecked=0, Total=6162 [2018-04-12 21:21:31,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2018-04-12 21:21:31,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 196. [2018-04-12 21:21:31,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 196 states. [2018-04-12 21:21:31,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 198 transitions. [2018-04-12 21:21:31,330 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 198 transitions. Word has length 157 [2018-04-12 21:21:31,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:31,330 INFO L459 AbstractCegarLoop]: Abstraction has 196 states and 198 transitions. [2018-04-12 21:21:31,330 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-12 21:21:31,330 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 198 transitions. [2018-04-12 21:21:31,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2018-04-12 21:21:31,330 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:31,331 INFO L355 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:31,331 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:31,331 INFO L82 PathProgramCache]: Analyzing trace with hash 1083261442, now seen corresponding path program 36 times [2018-04-12 21:21:31,331 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:31,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:31,366 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:32,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2628 backedges. 0 proven. 2628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:32,309 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:32,309 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-04-12 21:21:32,309 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:32,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:32,309 INFO L182 omatonBuilderFactory]: Interpolants [16960#true, 16961#false, 16962#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 16963#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16964#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16965#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16966#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16967#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16968#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16969#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16970#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16971#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16972#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16973#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16974#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16975#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16976#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16977#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16978#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16979#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16980#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16981#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16982#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16983#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16984#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16985#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16986#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16987#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16988#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16989#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16990#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16991#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16992#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16993#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16994#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16995#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 16996#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16997#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16998#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 16999#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17000#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17001#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17002#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 17003#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130928) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:32,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2628 backedges. 0 proven. 2628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:32,310 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-12 21:21:32,310 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-12 21:21:32,310 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=722, Invalid=1170, Unknown=0, NotChecked=0, Total=1892 [2018-04-12 21:21:32,310 INFO L87 Difference]: Start difference. First operand 196 states and 198 transitions. Second operand 44 states. [2018-04-12 21:21:33,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:33,938 INFO L93 Difference]: Finished difference Result 493 states and 531 transitions. [2018-04-12 21:21:33,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 21:21:33,939 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 161 [2018-04-12 21:21:33,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:33,940 INFO L225 Difference]: With dead ends: 493 [2018-04-12 21:21:33,940 INFO L226 Difference]: Without dead ends: 493 [2018-04-12 21:21:33,940 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 890 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2238, Invalid=4242, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 21:21:33,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-04-12 21:21:33,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 200. [2018-04-12 21:21:33,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-04-12 21:21:33,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 202 transitions. [2018-04-12 21:21:33,943 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 202 transitions. Word has length 161 [2018-04-12 21:21:33,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:33,944 INFO L459 AbstractCegarLoop]: Abstraction has 200 states and 202 transitions. [2018-04-12 21:21:33,944 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-12 21:21:33,944 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 202 transitions. [2018-04-12 21:21:33,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2018-04-12 21:21:33,944 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:33,945 INFO L355 BasicCegarLoop]: trace histogram [38, 38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:33,945 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:33,945 INFO L82 PathProgramCache]: Analyzing trace with hash 841396057, now seen corresponding path program 37 times [2018-04-12 21:21:33,945 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:33,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:33,971 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:34,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2775 backedges. 0 proven. 2775 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:34,945 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:34,945 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-04-12 21:21:34,946 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:34,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:34,946 INFO L182 omatonBuilderFactory]: Interpolants [17792#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17793#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17794#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17795#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17796#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17797#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17798#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17799#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17800#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17801#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17802#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17803#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17804#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17805#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17806#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17807#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17808#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17809#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17810#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17811#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17812#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17813#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17814#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 17815#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130924) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17771#true, 17772#false, 17773#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 17774#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17775#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17776#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17777#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17778#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17779#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17780#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17781#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17782#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17783#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17784#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17785#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17786#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17787#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17788#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17789#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 17790#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 17791#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:21:34,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2775 backedges. 0 proven. 2775 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:34,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-12 21:21:34,946 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-12 21:21:34,946 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=760, Invalid=1220, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 21:21:34,947 INFO L87 Difference]: Start difference. First operand 200 states and 202 transitions. Second operand 45 states. [2018-04-12 21:21:36,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:36,552 INFO L93 Difference]: Finished difference Result 505 states and 544 transitions. [2018-04-12 21:21:36,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 21:21:36,552 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 165 [2018-04-12 21:21:36,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:36,553 INFO L225 Difference]: With dead ends: 505 [2018-04-12 21:21:36,554 INFO L226 Difference]: Without dead ends: 505 [2018-04-12 21:21:36,554 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2355, Invalid=4451, Unknown=0, NotChecked=0, Total=6806 [2018-04-12 21:21:36,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2018-04-12 21:21:36,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 204. [2018-04-12 21:21:36,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 21:21:36,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 206 transitions. [2018-04-12 21:21:36,557 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 206 transitions. Word has length 165 [2018-04-12 21:21:36,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:36,557 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 206 transitions. [2018-04-12 21:21:36,557 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-12 21:21:36,557 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 206 transitions. [2018-04-12 21:21:36,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-04-12 21:21:36,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:36,558 INFO L355 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:36,558 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:36,558 INFO L82 PathProgramCache]: Analyzing trace with hash 1443338544, now seen corresponding path program 38 times [2018-04-12 21:21:36,559 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:36,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:36,594 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:37,589 INFO L134 CoverageAnalysis]: Checked inductivity of 2926 backedges. 0 proven. 2926 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:37,589 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:37,589 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-04-12 21:21:37,589 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:37,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:37,590 INFO L182 omatonBuilderFactory]: Interpolants [18624#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18625#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18626#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18627#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18628#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18629#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18630#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18631#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18632#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18633#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18634#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18635#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18636#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18637#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18638#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18639#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18640#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18641#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18642#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18643#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18644#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18645#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 18646#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130920) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 18601#true, 18602#false, 18603#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 18604#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18605#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18606#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18607#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18608#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18609#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18610#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18611#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18612#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18613#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18614#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18615#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18616#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18617#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18618#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18619#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18620#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18621#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 18622#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 18623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:21:37,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2926 backedges. 0 proven. 2926 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:37,590 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 21:21:37,590 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 21:21:37,590 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=799, Invalid=1271, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 21:21:37,590 INFO L87 Difference]: Start difference. First operand 204 states and 206 transitions. Second operand 46 states. [2018-04-12 21:21:39,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:39,237 INFO L93 Difference]: Finished difference Result 517 states and 557 transitions. [2018-04-12 21:21:39,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 21:21:39,238 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 169 [2018-04-12 21:21:39,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:39,239 INFO L225 Difference]: With dead ends: 517 [2018-04-12 21:21:39,239 INFO L226 Difference]: Without dead ends: 517 [2018-04-12 21:21:39,239 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 977 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2475, Invalid=4665, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 21:21:39,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-04-12 21:21:39,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 208. [2018-04-12 21:21:39,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-04-12 21:21:39,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 210 transitions. [2018-04-12 21:21:39,242 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 210 transitions. Word has length 169 [2018-04-12 21:21:39,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:39,242 INFO L459 AbstractCegarLoop]: Abstraction has 208 states and 210 transitions. [2018-04-12 21:21:39,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 21:21:39,243 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 210 transitions. [2018-04-12 21:21:39,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-04-12 21:21:39,243 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:39,243 INFO L355 BasicCegarLoop]: trace histogram [40, 40, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:39,244 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:39,244 INFO L82 PathProgramCache]: Analyzing trace with hash 1763819399, now seen corresponding path program 39 times [2018-04-12 21:21:39,244 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:39,271 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:40,330 INFO L134 CoverageAnalysis]: Checked inductivity of 3081 backedges. 0 proven. 3081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:40,330 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:40,330 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 21:21:40,330 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:40,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:40,331 INFO L182 omatonBuilderFactory]: Interpolants [19456#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19457#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19458#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19459#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19460#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19461#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19462#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19463#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19464#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19465#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19466#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19467#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19468#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19469#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19470#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19471#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19472#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19473#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19474#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19475#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19476#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19477#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19478#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19479#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19480#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19481#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19482#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19483#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19484#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19485#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19486#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19487#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19488#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19489#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19490#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19491#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 19492#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19493#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19494#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19495#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 19496#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130916) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 19450#true, 19451#false, 19452#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 19453#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19454#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 19455#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:21:40,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3081 backedges. 0 proven. 3081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:40,332 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 21:21:40,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 21:21:40,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=839, Invalid=1323, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 21:21:40,332 INFO L87 Difference]: Start difference. First operand 208 states and 210 transitions. Second operand 47 states. [2018-04-12 21:21:42,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:42,151 INFO L93 Difference]: Finished difference Result 529 states and 570 transitions. [2018-04-12 21:21:42,151 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 21:21:42,151 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 173 [2018-04-12 21:21:42,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:42,152 INFO L225 Difference]: With dead ends: 529 [2018-04-12 21:21:42,152 INFO L226 Difference]: Without dead ends: 529 [2018-04-12 21:21:42,153 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2598, Invalid=4884, Unknown=0, NotChecked=0, Total=7482 [2018-04-12 21:21:42,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2018-04-12 21:21:42,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 212. [2018-04-12 21:21:42,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2018-04-12 21:21:42,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 214 transitions. [2018-04-12 21:21:42,156 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 214 transitions. Word has length 173 [2018-04-12 21:21:42,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:42,157 INFO L459 AbstractCegarLoop]: Abstraction has 212 states and 214 transitions. [2018-04-12 21:21:42,157 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 21:21:42,157 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 214 transitions. [2018-04-12 21:21:42,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-04-12 21:21:42,158 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:42,158 INFO L355 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:42,158 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:42,158 INFO L82 PathProgramCache]: Analyzing trace with hash 2072175198, now seen corresponding path program 40 times [2018-04-12 21:21:42,158 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:42,191 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:43,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3240 backedges. 0 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:43,288 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:43,319 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-04-12 21:21:43,319 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:43,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:43,320 INFO L182 omatonBuilderFactory]: Interpolants [20352#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20353#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20354#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20355#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20356#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20357#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20358#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20359#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20360#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20361#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20362#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20363#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20364#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 20365#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130912) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20318#true, 20319#false, 20320#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 20321#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20322#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20323#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20324#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20325#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20326#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20327#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20328#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20329#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20330#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20332#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20333#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20334#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20335#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20336#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20337#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20338#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20339#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20340#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20341#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20342#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20343#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20344#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20345#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20346#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20347#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20348#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20349#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 20350#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 20351#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:21:43,320 INFO L134 CoverageAnalysis]: Checked inductivity of 3240 backedges. 0 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:43,320 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 21:21:43,320 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 21:21:43,320 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=880, Invalid=1376, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 21:21:43,320 INFO L87 Difference]: Start difference. First operand 212 states and 214 transitions. Second operand 48 states. [2018-04-12 21:21:45,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:45,076 INFO L93 Difference]: Finished difference Result 541 states and 583 transitions. [2018-04-12 21:21:45,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 21:21:45,076 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 177 [2018-04-12 21:21:45,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:45,078 INFO L225 Difference]: With dead ends: 541 [2018-04-12 21:21:45,078 INFO L226 Difference]: Without dead ends: 541 [2018-04-12 21:21:45,078 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1068 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2724, Invalid=5108, Unknown=0, NotChecked=0, Total=7832 [2018-04-12 21:21:45,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2018-04-12 21:21:45,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 216. [2018-04-12 21:21:45,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-04-12 21:21:45,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 218 transitions. [2018-04-12 21:21:45,082 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 218 transitions. Word has length 177 [2018-04-12 21:21:45,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:45,083 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 218 transitions. [2018-04-12 21:21:45,083 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 21:21:45,083 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 218 transitions. [2018-04-12 21:21:45,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-04-12 21:21:45,084 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:45,084 INFO L355 BasicCegarLoop]: trace histogram [42, 42, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:45,084 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:45,084 INFO L82 PathProgramCache]: Analyzing trace with hash 1616429493, now seen corresponding path program 41 times [2018-04-12 21:21:45,085 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:45,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:45,118 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:46,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3403 backedges. 0 proven. 3403 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:46,247 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:46,247 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-04-12 21:21:46,247 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:46,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:46,247 INFO L182 omatonBuilderFactory]: Interpolants [21248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21249#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21250#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21251#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21252#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 21253#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130908) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 21205#true, 21206#false, 21207#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 21208#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21209#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21210#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21211#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21212#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21213#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21214#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21215#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21216#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21217#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21218#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21219#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21220#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21221#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21222#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21223#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21224#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21225#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21226#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21227#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21228#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21229#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21230#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21231#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21232#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21233#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21234#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21235#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21236#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21237#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21238#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21239#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21240#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 21241#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21242#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21243#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21244#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21245#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21246#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 21247#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:21:46,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3403 backedges. 0 proven. 3403 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:46,248 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-12 21:21:46,248 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-12 21:21:46,248 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=922, Invalid=1430, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 21:21:46,248 INFO L87 Difference]: Start difference. First operand 216 states and 218 transitions. Second operand 49 states. [2018-04-12 21:21:47,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:47,979 INFO L93 Difference]: Finished difference Result 553 states and 596 transitions. [2018-04-12 21:21:47,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-12 21:21:47,979 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 181 [2018-04-12 21:21:47,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:47,980 INFO L225 Difference]: With dead ends: 553 [2018-04-12 21:21:47,980 INFO L226 Difference]: Without dead ends: 553 [2018-04-12 21:21:47,981 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2853, Invalid=5337, Unknown=0, NotChecked=0, Total=8190 [2018-04-12 21:21:47,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2018-04-12 21:21:47,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 220. [2018-04-12 21:21:47,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2018-04-12 21:21:47,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 222 transitions. [2018-04-12 21:21:47,984 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 222 transitions. Word has length 181 [2018-04-12 21:21:47,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:47,984 INFO L459 AbstractCegarLoop]: Abstraction has 220 states and 222 transitions. [2018-04-12 21:21:47,984 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-12 21:21:47,984 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 222 transitions. [2018-04-12 21:21:47,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2018-04-12 21:21:47,985 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:47,985 INFO L355 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:47,985 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:47,985 INFO L82 PathProgramCache]: Analyzing trace with hash 502341004, now seen corresponding path program 42 times [2018-04-12 21:21:47,986 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:48,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:48,024 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:49,262 INFO L134 CoverageAnalysis]: Checked inductivity of 3570 backedges. 0 proven. 3570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:49,262 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:49,262 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-04-12 21:21:49,263 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:49,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:49,263 INFO L182 omatonBuilderFactory]: Interpolants [22144#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22145#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22146#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22147#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22148#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22149#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22150#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22151#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22152#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22153#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22154#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22155#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22156#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22157#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22158#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22159#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22160#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130904) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 22111#true, 22112#false, 22113#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 22114#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22115#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22116#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22117#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22118#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22119#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22120#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22121#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22122#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22123#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22124#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22125#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22126#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22127#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22128#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22129#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22130#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22131#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22132#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22133#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22134#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22135#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22136#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22137#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22138#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22139#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22140#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22141#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 22142#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 22143#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:21:49,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3570 backedges. 0 proven. 3570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:49,263 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 21:21:49,263 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 21:21:49,264 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=965, Invalid=1485, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 21:21:49,264 INFO L87 Difference]: Start difference. First operand 220 states and 222 transitions. Second operand 50 states. [2018-04-12 21:21:51,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:51,130 INFO L93 Difference]: Finished difference Result 565 states and 609 transitions. [2018-04-12 21:21:51,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-12 21:21:51,130 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 185 [2018-04-12 21:21:51,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:51,131 INFO L225 Difference]: With dead ends: 565 [2018-04-12 21:21:51,131 INFO L226 Difference]: Without dead ends: 565 [2018-04-12 21:21:51,132 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1163 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2985, Invalid=5571, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 21:21:51,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2018-04-12 21:21:51,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 224. [2018-04-12 21:21:51,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-12 21:21:51,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 226 transitions. [2018-04-12 21:21:51,135 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 226 transitions. Word has length 185 [2018-04-12 21:21:51,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:51,135 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 226 transitions. [2018-04-12 21:21:51,135 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 21:21:51,135 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 226 transitions. [2018-04-12 21:21:51,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2018-04-12 21:21:51,135 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:51,135 INFO L355 BasicCegarLoop]: trace histogram [44, 44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:51,136 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:51,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1572451811, now seen corresponding path program 43 times [2018-04-12 21:21:51,136 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:51,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:51,167 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:52,376 INFO L134 CoverageAnalysis]: Checked inductivity of 3741 backedges. 0 proven. 3741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:52,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:52,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 21:21:52,377 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:52,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:52,377 INFO L182 omatonBuilderFactory]: Interpolants [23040#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23041#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23042#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23043#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23044#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23045#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23046#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23047#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23048#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23049#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23050#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23051#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23052#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23053#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23054#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23055#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23056#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23057#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23058#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23059#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23060#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23061#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23062#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23063#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23064#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23065#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23066#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23067#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23068#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23069#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23070#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23071#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23072#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23073#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23074#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23075#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23076#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23077#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23078#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23079#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23080#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23081#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23082#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23083#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23084#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23085#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 23086#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130900) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 23036#true, 23037#false, 23038#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 23039#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:21:52,378 INFO L134 CoverageAnalysis]: Checked inductivity of 3741 backedges. 0 proven. 3741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:52,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 21:21:52,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 21:21:52,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1009, Invalid=1541, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 21:21:52,378 INFO L87 Difference]: Start difference. First operand 224 states and 226 transitions. Second operand 51 states. [2018-04-12 21:21:54,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:54,488 INFO L93 Difference]: Finished difference Result 577 states and 622 transitions. [2018-04-12 21:21:54,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 21:21:54,488 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 189 [2018-04-12 21:21:54,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:54,489 INFO L225 Difference]: With dead ends: 577 [2018-04-12 21:21:54,489 INFO L226 Difference]: Without dead ends: 577 [2018-04-12 21:21:54,489 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3120, Invalid=5810, Unknown=0, NotChecked=0, Total=8930 [2018-04-12 21:21:54,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2018-04-12 21:21:54,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 228. [2018-04-12 21:21:54,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-12 21:21:54,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 230 transitions. [2018-04-12 21:21:54,492 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 230 transitions. Word has length 189 [2018-04-12 21:21:54,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:54,492 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 230 transitions. [2018-04-12 21:21:54,492 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 21:21:54,492 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 230 transitions. [2018-04-12 21:21:54,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-04-12 21:21:54,493 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:54,493 INFO L355 BasicCegarLoop]: trace histogram [45, 45, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:54,493 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:54,493 INFO L82 PathProgramCache]: Analyzing trace with hash -599766342, now seen corresponding path program 44 times [2018-04-12 21:21:54,493 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:54,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:54,525 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:55,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3916 backedges. 0 proven. 3916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:55,889 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:55,889 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-04-12 21:21:55,889 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:55,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:55,890 INFO L182 omatonBuilderFactory]: Interpolants [23980#true, 23981#false, 23982#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 23983#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23984#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23985#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23986#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23987#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23988#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23989#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23990#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23991#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23992#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23993#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23994#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23995#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 23996#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23997#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23998#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 23999#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24000#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24001#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24002#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24003#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24004#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24005#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24006#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24007#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24008#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24009#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24010#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24011#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24012#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24013#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24014#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24015#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24016#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24017#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24018#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24019#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24020#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24021#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24022#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24023#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24024#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24025#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24026#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24027#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24028#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24029#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24030#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 24031#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130896) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:21:55,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3916 backedges. 0 proven. 3916 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:55,890 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-12 21:21:55,890 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-12 21:21:55,891 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1054, Invalid=1598, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 21:21:55,891 INFO L87 Difference]: Start difference. First operand 228 states and 230 transitions. Second operand 52 states. [2018-04-12 21:21:58,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:21:58,008 INFO L93 Difference]: Finished difference Result 589 states and 635 transitions. [2018-04-12 21:21:58,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 21:21:58,008 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 193 [2018-04-12 21:21:58,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:21:58,010 INFO L225 Difference]: With dead ends: 589 [2018-04-12 21:21:58,010 INFO L226 Difference]: Without dead ends: 589 [2018-04-12 21:21:58,010 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1262 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3258, Invalid=6054, Unknown=0, NotChecked=0, Total=9312 [2018-04-12 21:21:58,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2018-04-12 21:21:58,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 232. [2018-04-12 21:21:58,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 232 states. [2018-04-12 21:21:58,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 234 transitions. [2018-04-12 21:21:58,014 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 234 transitions. Word has length 193 [2018-04-12 21:21:58,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:21:58,014 INFO L459 AbstractCegarLoop]: Abstraction has 232 states and 234 transitions. [2018-04-12 21:21:58,014 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-12 21:21:58,014 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 234 transitions. [2018-04-12 21:21:58,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-04-12 21:21:58,014 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:21:58,014 INFO L355 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:21:58,015 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:21:58,015 INFO L82 PathProgramCache]: Analyzing trace with hash -650994671, now seen corresponding path program 45 times [2018-04-12 21:21:58,015 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:21:58,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:21:58,051 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:21:59,295 INFO L134 CoverageAnalysis]: Checked inductivity of 4095 backedges. 0 proven. 4095 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:59,295 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:21:59,295 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-04-12 21:21:59,295 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:21:59,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:59,296 INFO L182 omatonBuilderFactory]: Interpolants [24960#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24961#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24962#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24963#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24964#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24965#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24966#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24967#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24968#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24969#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24970#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24971#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24972#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24973#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24974#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24975#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24976#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24977#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24978#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24979#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24980#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24981#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24982#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24983#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24984#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24985#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24986#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24987#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24988#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24989#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24990#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24991#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24992#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24993#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24994#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 24995#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130892) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 24943#true, 24944#false, 24945#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 24946#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24947#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24948#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24949#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24950#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24951#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24952#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24953#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24954#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24955#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24956#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 24957#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24958#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 24959#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:21:59,296 INFO L134 CoverageAnalysis]: Checked inductivity of 4095 backedges. 0 proven. 4095 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:21:59,296 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-12 21:21:59,296 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-12 21:21:59,296 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1100, Invalid=1656, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 21:21:59,296 INFO L87 Difference]: Start difference. First operand 232 states and 234 transitions. Second operand 53 states. [2018-04-12 21:22:01,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:01,468 INFO L93 Difference]: Finished difference Result 601 states and 648 transitions. [2018-04-12 21:22:01,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 21:22:01,469 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 197 [2018-04-12 21:22:01,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:01,470 INFO L225 Difference]: With dead ends: 601 [2018-04-12 21:22:01,470 INFO L226 Difference]: Without dead ends: 601 [2018-04-12 21:22:01,470 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1313 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3399, Invalid=6303, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 21:22:01,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2018-04-12 21:22:01,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 236. [2018-04-12 21:22:01,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2018-04-12 21:22:01,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 238 transitions. [2018-04-12 21:22:01,473 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 238 transitions. Word has length 197 [2018-04-12 21:22:01,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:01,473 INFO L459 AbstractCegarLoop]: Abstraction has 236 states and 238 transitions. [2018-04-12 21:22:01,473 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-12 21:22:01,473 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 238 transitions. [2018-04-12 21:22:01,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2018-04-12 21:22:01,474 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:01,474 INFO L355 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:01,474 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:01,474 INFO L82 PathProgramCache]: Analyzing trace with hash -2023855640, now seen corresponding path program 46 times [2018-04-12 21:22:01,474 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:01,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:01,511 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:03,119 INFO L134 CoverageAnalysis]: Checked inductivity of 4278 backedges. 0 proven. 4278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:03,119 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:03,119 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2018-04-12 21:22:03,119 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:03,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:03,119 INFO L182 omatonBuilderFactory]: Interpolants [25925#true, 25926#false, 25927#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 25928#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25929#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25930#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25931#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25932#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25933#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25934#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25935#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25936#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25937#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25938#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25939#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25940#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25941#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25942#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25943#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25944#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25945#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25946#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25947#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25948#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25949#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25950#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25951#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25952#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25953#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25954#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25955#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25956#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25957#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25958#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25959#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25960#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25961#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25962#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25963#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25964#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25965#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25966#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25967#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25968#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25969#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25970#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25971#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25972#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 25973#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25974#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25975#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25976#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 25977#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 25978#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130888) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:22:03,120 INFO L134 CoverageAnalysis]: Checked inductivity of 4278 backedges. 0 proven. 4278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:03,120 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 21:22:03,120 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 21:22:03,120 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1147, Invalid=1715, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 21:22:03,120 INFO L87 Difference]: Start difference. First operand 236 states and 238 transitions. Second operand 54 states. [2018-04-12 21:22:05,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:05,576 INFO L93 Difference]: Finished difference Result 613 states and 661 transitions. [2018-04-12 21:22:05,577 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-12 21:22:05,577 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 201 [2018-04-12 21:22:05,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:05,578 INFO L225 Difference]: With dead ends: 613 [2018-04-12 21:22:05,578 INFO L226 Difference]: Without dead ends: 613 [2018-04-12 21:22:05,578 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3543, Invalid=6557, Unknown=0, NotChecked=0, Total=10100 [2018-04-12 21:22:05,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2018-04-12 21:22:05,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 240. [2018-04-12 21:22:05,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 240 states. [2018-04-12 21:22:05,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 242 transitions. [2018-04-12 21:22:05,581 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 242 transitions. Word has length 201 [2018-04-12 21:22:05,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:05,581 INFO L459 AbstractCegarLoop]: Abstraction has 240 states and 242 transitions. [2018-04-12 21:22:05,581 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 21:22:05,581 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 242 transitions. [2018-04-12 21:22:05,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-04-12 21:22:05,582 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:05,582 INFO L355 BasicCegarLoop]: trace histogram [48, 48, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:05,582 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:05,582 INFO L82 PathProgramCache]: Analyzing trace with hash 2092004415, now seen corresponding path program 47 times [2018-04-12 21:22:05,583 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:05,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:05,632 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:07,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:07,051 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:07,051 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-04-12 21:22:07,051 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:07,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:07,051 INFO L182 omatonBuilderFactory]: Interpolants [26926#true, 26927#false, 26928#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 26929#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26930#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26931#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26932#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26933#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26934#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26935#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26936#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26937#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26938#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26939#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26940#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26941#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26942#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26943#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26944#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26945#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26946#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26947#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26948#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26949#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26950#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26951#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26952#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26953#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26954#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26955#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26956#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26957#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26958#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26959#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26960#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26961#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26962#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26963#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26964#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26965#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26966#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26967#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26968#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26969#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26970#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26971#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26972#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26973#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 26974#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26975#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26976#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26977#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26978#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 26979#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 26980#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130884) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:22:07,052 INFO L134 CoverageAnalysis]: Checked inductivity of 4465 backedges. 0 proven. 4465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:07,052 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-12 21:22:07,052 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-12 21:22:07,052 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1195, Invalid=1775, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 21:22:07,052 INFO L87 Difference]: Start difference. First operand 240 states and 242 transitions. Second operand 55 states. [2018-04-12 21:22:09,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:09,639 INFO L93 Difference]: Finished difference Result 625 states and 674 transitions. [2018-04-12 21:22:09,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-12 21:22:09,639 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 205 [2018-04-12 21:22:09,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:09,641 INFO L225 Difference]: With dead ends: 625 [2018-04-12 21:22:09,641 INFO L226 Difference]: Without dead ends: 625 [2018-04-12 21:22:09,641 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1418 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3690, Invalid=6816, Unknown=0, NotChecked=0, Total=10506 [2018-04-12 21:22:09,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2018-04-12 21:22:09,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 244. [2018-04-12 21:22:09,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-04-12 21:22:09,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 246 transitions. [2018-04-12 21:22:09,646 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 246 transitions. Word has length 205 [2018-04-12 21:22:09,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:09,646 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 246 transitions. [2018-04-12 21:22:09,646 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-12 21:22:09,646 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 246 transitions. [2018-04-12 21:22:09,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-04-12 21:22:09,647 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:09,647 INFO L355 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:09,648 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:09,648 INFO L82 PathProgramCache]: Analyzing trace with hash 574192406, now seen corresponding path program 48 times [2018-04-12 21:22:09,648 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:09,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:09,700 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:11,300 INFO L134 CoverageAnalysis]: Checked inductivity of 4656 backedges. 0 proven. 4656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:11,300 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:11,300 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-04-12 21:22:11,300 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:11,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:11,301 INFO L182 omatonBuilderFactory]: Interpolants [27946#true, 27947#false, 27948#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 27949#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27950#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27951#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27952#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27953#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27954#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27955#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27956#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27957#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27958#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27959#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27960#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27961#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27962#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27963#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27964#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27965#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27966#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27967#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27968#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27969#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27970#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27971#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27972#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27973#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27974#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27975#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27976#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27977#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27978#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27979#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27980#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27981#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27982#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27983#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27984#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27985#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27986#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27987#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27988#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27989#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27990#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27991#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27992#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27993#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 27994#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27995#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27996#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27997#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27998#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 27999#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 28000#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 28001#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130880) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:22:11,301 INFO L134 CoverageAnalysis]: Checked inductivity of 4656 backedges. 0 proven. 4656 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:11,301 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-12 21:22:11,301 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-12 21:22:11,301 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1244, Invalid=1836, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 21:22:11,301 INFO L87 Difference]: Start difference. First operand 244 states and 246 transitions. Second operand 56 states. [2018-04-12 21:22:13,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:13,909 INFO L93 Difference]: Finished difference Result 637 states and 687 transitions. [2018-04-12 21:22:13,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-12 21:22:13,910 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 209 [2018-04-12 21:22:13,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:13,911 INFO L225 Difference]: With dead ends: 637 [2018-04-12 21:22:13,911 INFO L226 Difference]: Without dead ends: 637 [2018-04-12 21:22:13,912 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1472 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3840, Invalid=7080, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 21:22:13,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2018-04-12 21:22:13,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 248. [2018-04-12 21:22:13,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-04-12 21:22:13,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 250 transitions. [2018-04-12 21:22:13,914 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 250 transitions. Word has length 209 [2018-04-12 21:22:13,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:13,914 INFO L459 AbstractCegarLoop]: Abstraction has 248 states and 250 transitions. [2018-04-12 21:22:13,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-12 21:22:13,914 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 250 transitions. [2018-04-12 21:22:13,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-04-12 21:22:13,915 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:13,915 INFO L355 BasicCegarLoop]: trace histogram [50, 50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:13,916 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:13,916 INFO L82 PathProgramCache]: Analyzing trace with hash 606355053, now seen corresponding path program 49 times [2018-04-12 21:22:13,916 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:13,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:13,974 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:15,546 INFO L134 CoverageAnalysis]: Checked inductivity of 4851 backedges. 0 proven. 4851 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:15,546 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:15,546 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2018-04-12 21:22:15,546 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:15,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:15,547 INFO L182 omatonBuilderFactory]: Interpolants [28985#true, 28986#false, 28987#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 28988#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 28989#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 28990#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 28991#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 28992#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 28993#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 28994#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 28995#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 28996#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 28997#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 28998#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 28999#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29000#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29001#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29002#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29003#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29004#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29005#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29006#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29007#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29008#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29009#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29010#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29011#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29012#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29013#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29014#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29015#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29016#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29017#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29018#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29019#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29020#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29021#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29022#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29023#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29024#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29025#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29026#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29027#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29028#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29029#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29030#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29031#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29032#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29033#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29034#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29035#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29036#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29037#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 29038#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29039#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 29040#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 29041#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130876) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:22:15,547 INFO L134 CoverageAnalysis]: Checked inductivity of 4851 backedges. 0 proven. 4851 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:15,547 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-12 21:22:15,547 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-12 21:22:15,547 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1294, Invalid=1898, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 21:22:15,547 INFO L87 Difference]: Start difference. First operand 248 states and 250 transitions. Second operand 57 states. [2018-04-12 21:22:18,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:18,231 INFO L93 Difference]: Finished difference Result 649 states and 700 transitions. [2018-04-12 21:22:18,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 21:22:18,231 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 213 [2018-04-12 21:22:18,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:18,233 INFO L225 Difference]: With dead ends: 649 [2018-04-12 21:22:18,233 INFO L226 Difference]: Without dead ends: 649 [2018-04-12 21:22:18,233 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1527 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3993, Invalid=7349, Unknown=0, NotChecked=0, Total=11342 [2018-04-12 21:22:18,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2018-04-12 21:22:18,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 252. [2018-04-12 21:22:18,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-04-12 21:22:18,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 254 transitions. [2018-04-12 21:22:18,236 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 254 transitions. Word has length 213 [2018-04-12 21:22:18,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:18,236 INFO L459 AbstractCegarLoop]: Abstraction has 252 states and 254 transitions. [2018-04-12 21:22:18,236 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-12 21:22:18,236 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 254 transitions. [2018-04-12 21:22:18,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-04-12 21:22:18,237 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:18,237 INFO L355 BasicCegarLoop]: trace histogram [51, 51, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:18,237 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:18,237 INFO L82 PathProgramCache]: Analyzing trace with hash -507543996, now seen corresponding path program 50 times [2018-04-12 21:22:18,237 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:18,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:18,283 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:19,896 INFO L134 CoverageAnalysis]: Checked inductivity of 5050 backedges. 0 proven. 5050 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:19,916 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:19,916 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2018-04-12 21:22:19,916 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:19,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:19,916 INFO L182 omatonBuilderFactory]: Interpolants [30080#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30081#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30082#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30083#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30084#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30085#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30086#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30087#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30088#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30089#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30090#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30091#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30092#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30093#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30094#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30095#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30096#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30097#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30098#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30099#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 30100#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130872) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 30043#true, 30044#false, 30045#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 30046#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30047#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30048#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30049#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30050#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30051#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30052#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30053#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30054#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30055#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30056#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30057#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30058#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30059#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30060#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30061#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30062#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30063#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30064#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30065#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30066#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30067#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30068#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30069#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30070#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30071#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30072#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30073#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30074#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30075#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30076#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30077#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 30078#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 30079#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:22:19,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5050 backedges. 0 proven. 5050 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:19,917 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-12 21:22:19,917 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-12 21:22:19,917 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1345, Invalid=1961, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 21:22:19,917 INFO L87 Difference]: Start difference. First operand 252 states and 254 transitions. Second operand 58 states. [2018-04-12 21:22:22,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:22,400 INFO L93 Difference]: Finished difference Result 661 states and 713 transitions. [2018-04-12 21:22:22,400 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-12 21:22:22,400 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 217 [2018-04-12 21:22:22,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:22,402 INFO L225 Difference]: With dead ends: 661 [2018-04-12 21:22:22,402 INFO L226 Difference]: Without dead ends: 661 [2018-04-12 21:22:22,403 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1583 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=4149, Invalid=7623, Unknown=0, NotChecked=0, Total=11772 [2018-04-12 21:22:22,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2018-04-12 21:22:22,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 256. [2018-04-12 21:22:22,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2018-04-12 21:22:22,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 258 transitions. [2018-04-12 21:22:22,405 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 258 transitions. Word has length 217 [2018-04-12 21:22:22,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:22,405 INFO L459 AbstractCegarLoop]: Abstraction has 256 states and 258 transitions. [2018-04-12 21:22:22,405 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-12 21:22:22,405 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 258 transitions. [2018-04-12 21:22:22,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2018-04-12 21:22:22,406 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:22,406 INFO L355 BasicCegarLoop]: trace histogram [52, 52, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:22,406 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:22,406 INFO L82 PathProgramCache]: Analyzing trace with hash -579274085, now seen corresponding path program 51 times [2018-04-12 21:22:22,406 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:22,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:22,455 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:24,103 INFO L134 CoverageAnalysis]: Checked inductivity of 5253 backedges. 0 proven. 5253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:24,103 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:24,103 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-04-12 21:22:24,103 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:24,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:24,104 INFO L182 omatonBuilderFactory]: Interpolants [31120#true, 31121#false, 31122#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 31123#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31124#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31125#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31126#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31127#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31128#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31129#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31130#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31131#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31132#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31133#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31134#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31135#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31136#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31137#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31138#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31139#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31140#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31141#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31142#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31143#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31144#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31145#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31146#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31147#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31148#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31149#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31150#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31151#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31152#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31153#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31154#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31155#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31156#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31157#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31158#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31159#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31160#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31161#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31162#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31163#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31164#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31165#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31166#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31167#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31168#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31169#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31170#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31171#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31172#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31173#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31174#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 31175#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31176#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 31177#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 31178#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130868) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:22:24,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5253 backedges. 0 proven. 5253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:24,104 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-12 21:22:24,104 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-12 21:22:24,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1397, Invalid=2025, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 21:22:24,104 INFO L87 Difference]: Start difference. First operand 256 states and 258 transitions. Second operand 59 states. [2018-04-12 21:22:26,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:26,891 INFO L93 Difference]: Finished difference Result 673 states and 726 transitions. [2018-04-12 21:22:26,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-12 21:22:26,891 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 221 [2018-04-12 21:22:26,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:26,892 INFO L225 Difference]: With dead ends: 673 [2018-04-12 21:22:26,892 INFO L226 Difference]: Without dead ends: 673 [2018-04-12 21:22:26,893 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1640 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4308, Invalid=7902, Unknown=0, NotChecked=0, Total=12210 [2018-04-12 21:22:26,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2018-04-12 21:22:26,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 260. [2018-04-12 21:22:26,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-04-12 21:22:26,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 262 transitions. [2018-04-12 21:22:26,895 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 262 transitions. Word has length 221 [2018-04-12 21:22:26,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:26,896 INFO L459 AbstractCegarLoop]: Abstraction has 260 states and 262 transitions. [2018-04-12 21:22:26,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-12 21:22:26,896 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 262 transitions. [2018-04-12 21:22:26,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2018-04-12 21:22:26,896 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:26,897 INFO L355 BasicCegarLoop]: trace histogram [53, 53, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:26,897 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:26,897 INFO L82 PathProgramCache]: Analyzing trace with hash 752776050, now seen corresponding path program 52 times [2018-04-12 21:22:26,897 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:26,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:26,944 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:28,618 INFO L134 CoverageAnalysis]: Checked inductivity of 5460 backedges. 0 proven. 5460 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:28,618 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:28,619 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-04-12 21:22:28,619 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:28,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:28,619 INFO L182 omatonBuilderFactory]: Interpolants [32256#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32257#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32258#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32259#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32260#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32261#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32262#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32263#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32264#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32265#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32266#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32267#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32268#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32269#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32270#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32271#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32272#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32273#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32274#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 32275#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130864) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 32216#true, 32217#false, 32218#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 32219#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32220#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32221#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32222#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32223#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32224#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32225#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32226#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32228#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32229#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32230#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32231#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32232#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32233#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32234#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32235#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32236#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32237#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32238#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32239#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32240#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32241#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32242#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32243#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32244#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32245#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32246#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32247#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32248#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32249#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32250#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32251#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 32252#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32253#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32254#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 32255#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:22:28,619 INFO L134 CoverageAnalysis]: Checked inductivity of 5460 backedges. 0 proven. 5460 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:28,620 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 21:22:28,620 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 21:22:28,620 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1450, Invalid=2090, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 21:22:28,620 INFO L87 Difference]: Start difference. First operand 260 states and 262 transitions. Second operand 60 states. [2018-04-12 21:22:31,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:31,263 INFO L93 Difference]: Finished difference Result 685 states and 739 transitions. [2018-04-12 21:22:31,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-12 21:22:31,263 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 225 [2018-04-12 21:22:31,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:31,264 INFO L225 Difference]: With dead ends: 685 [2018-04-12 21:22:31,264 INFO L226 Difference]: Without dead ends: 685 [2018-04-12 21:22:31,265 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1698 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4470, Invalid=8186, Unknown=0, NotChecked=0, Total=12656 [2018-04-12 21:22:31,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2018-04-12 21:22:31,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 264. [2018-04-12 21:22:31,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 264 states. [2018-04-12 21:22:31,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 266 transitions. [2018-04-12 21:22:31,268 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 266 transitions. Word has length 225 [2018-04-12 21:22:31,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:31,268 INFO L459 AbstractCegarLoop]: Abstraction has 264 states and 266 transitions. [2018-04-12 21:22:31,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 21:22:31,268 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 266 transitions. [2018-04-12 21:22:31,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2018-04-12 21:22:31,269 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:31,269 INFO L355 BasicCegarLoop]: trace histogram [54, 54, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:31,269 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:31,270 INFO L82 PathProgramCache]: Analyzing trace with hash -392320823, now seen corresponding path program 53 times [2018-04-12 21:22:31,270 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:31,351 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:33,146 INFO L134 CoverageAnalysis]: Checked inductivity of 5671 backedges. 0 proven. 5671 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:33,147 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:33,147 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-04-12 21:22:33,147 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:33,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:33,147 INFO L182 omatonBuilderFactory]: Interpolants [33331#true, 33332#false, 33333#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 33334#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33335#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33336#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33337#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33338#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33339#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33340#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33341#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33342#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33343#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33344#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33345#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33346#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33347#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33348#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33349#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33350#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33351#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33352#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33353#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33354#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33355#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33356#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33357#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33358#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33359#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33360#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33361#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33362#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33363#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33364#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33365#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33366#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33367#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33368#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33369#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33370#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33371#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33372#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33373#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33374#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33375#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33376#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33377#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33378#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33379#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33380#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33381#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33382#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33383#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33384#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33385#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33386#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 33387#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33388#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33389#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 33390#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 33391#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130860) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:22:33,147 INFO L134 CoverageAnalysis]: Checked inductivity of 5671 backedges. 0 proven. 5671 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:33,148 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-12 21:22:33,148 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-12 21:22:33,148 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1504, Invalid=2156, Unknown=0, NotChecked=0, Total=3660 [2018-04-12 21:22:33,148 INFO L87 Difference]: Start difference. First operand 264 states and 266 transitions. Second operand 61 states. [2018-04-12 21:22:36,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:36,200 INFO L93 Difference]: Finished difference Result 697 states and 752 transitions. [2018-04-12 21:22:36,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 21:22:36,201 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 229 [2018-04-12 21:22:36,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:36,202 INFO L225 Difference]: With dead ends: 697 [2018-04-12 21:22:36,202 INFO L226 Difference]: Without dead ends: 697 [2018-04-12 21:22:36,203 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1757 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=4635, Invalid=8475, Unknown=0, NotChecked=0, Total=13110 [2018-04-12 21:22:36,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2018-04-12 21:22:36,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 268. [2018-04-12 21:22:36,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-12 21:22:36,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 270 transitions. [2018-04-12 21:22:36,206 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 270 transitions. Word has length 229 [2018-04-12 21:22:36,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:36,206 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 270 transitions. [2018-04-12 21:22:36,206 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-12 21:22:36,206 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 270 transitions. [2018-04-12 21:22:36,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-04-12 21:22:36,207 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:36,207 INFO L355 BasicCegarLoop]: trace histogram [55, 55, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:36,207 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:36,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1669047648, now seen corresponding path program 54 times [2018-04-12 21:22:36,207 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:36,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:36,264 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:38,039 INFO L134 CoverageAnalysis]: Checked inductivity of 5886 backedges. 0 proven. 5886 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:38,039 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:38,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2018-04-12 21:22:38,040 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:38,040 INFO L182 omatonBuilderFactory]: Interpolants [34465#true, 34466#false, 34467#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 34468#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34469#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34470#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34471#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34472#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34473#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34474#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34475#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34476#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34477#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34478#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34479#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34480#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34481#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34482#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34483#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34484#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34485#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34486#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34487#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34488#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34489#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34490#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34491#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34492#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34493#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34494#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34495#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34496#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34497#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34498#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34499#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34500#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34501#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34502#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34503#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34504#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34505#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34506#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34507#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34508#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34509#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34510#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34511#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34512#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34513#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34514#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34515#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34516#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34517#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34518#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34519#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34520#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34521#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34522#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 34523#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34524#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 34525#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 34526#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130856) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:22:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 5886 backedges. 0 proven. 5886 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:38,041 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-12 21:22:38,041 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-12 21:22:38,041 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1559, Invalid=2223, Unknown=0, NotChecked=0, Total=3782 [2018-04-12 21:22:38,041 INFO L87 Difference]: Start difference. First operand 268 states and 270 transitions. Second operand 62 states. [2018-04-12 21:22:41,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:41,052 INFO L93 Difference]: Finished difference Result 709 states and 765 transitions. [2018-04-12 21:22:41,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-12 21:22:41,052 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 233 [2018-04-12 21:22:41,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:41,054 INFO L225 Difference]: With dead ends: 709 [2018-04-12 21:22:41,054 INFO L226 Difference]: Without dead ends: 709 [2018-04-12 21:22:41,054 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1817 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4803, Invalid=8769, Unknown=0, NotChecked=0, Total=13572 [2018-04-12 21:22:41,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2018-04-12 21:22:41,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 272. [2018-04-12 21:22:41,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 272 states. [2018-04-12 21:22:41,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 274 transitions. [2018-04-12 21:22:41,057 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 274 transitions. Word has length 233 [2018-04-12 21:22:41,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:41,057 INFO L459 AbstractCegarLoop]: Abstraction has 272 states and 274 transitions. [2018-04-12 21:22:41,057 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-12 21:22:41,057 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 274 transitions. [2018-04-12 21:22:41,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2018-04-12 21:22:41,058 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:41,058 INFO L355 BasicCegarLoop]: trace histogram [56, 56, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:41,058 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:41,058 INFO L82 PathProgramCache]: Analyzing trace with hash -1216329481, now seen corresponding path program 55 times [2018-04-12 21:22:41,058 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:41,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:41,113 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:42,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6105 backedges. 0 proven. 6105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:42,970 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:42,970 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-04-12 21:22:42,970 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:42,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:42,971 INFO L182 omatonBuilderFactory]: Interpolants [35618#true, 35619#false, 35620#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 35621#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35622#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35624#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35625#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35626#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35627#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35628#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35629#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35630#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35631#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35632#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35633#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35634#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35635#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35636#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35637#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35638#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35639#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35640#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35641#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35642#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35643#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35644#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35645#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35646#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35647#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35648#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35649#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35650#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35651#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35652#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35653#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35654#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35655#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35656#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35657#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35658#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35659#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35660#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35661#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35662#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35663#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35664#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35665#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35666#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35667#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35668#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35669#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35670#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35671#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35672#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35673#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35674#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35675#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35676#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 35677#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35678#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 35679#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 35680#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130852) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:22:42,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6105 backedges. 0 proven. 6105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:42,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-12 21:22:42,971 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-12 21:22:42,971 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1615, Invalid=2291, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 21:22:42,972 INFO L87 Difference]: Start difference. First operand 272 states and 274 transitions. Second operand 63 states. [2018-04-12 21:22:45,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:45,977 INFO L93 Difference]: Finished difference Result 721 states and 778 transitions. [2018-04-12 21:22:46,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 21:22:46,011 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 237 [2018-04-12 21:22:46,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:46,013 INFO L225 Difference]: With dead ends: 721 [2018-04-12 21:22:46,013 INFO L226 Difference]: Without dead ends: 721 [2018-04-12 21:22:46,013 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1878 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=4974, Invalid=9068, Unknown=0, NotChecked=0, Total=14042 [2018-04-12 21:22:46,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2018-04-12 21:22:46,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 276. [2018-04-12 21:22:46,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 276 states. [2018-04-12 21:22:46,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 278 transitions. [2018-04-12 21:22:46,016 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 278 transitions. Word has length 237 [2018-04-12 21:22:46,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:46,016 INFO L459 AbstractCegarLoop]: Abstraction has 276 states and 278 transitions. [2018-04-12 21:22:46,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-12 21:22:46,017 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 278 transitions. [2018-04-12 21:22:46,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2018-04-12 21:22:46,017 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:46,017 INFO L355 BasicCegarLoop]: trace histogram [57, 57, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:46,017 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:46,017 INFO L82 PathProgramCache]: Analyzing trace with hash -73452594, now seen corresponding path program 56 times [2018-04-12 21:22:46,018 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:46,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:46,071 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:48,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6328 backedges. 0 proven. 6328 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:48,031 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:48,031 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63] total 63 [2018-04-12 21:22:48,031 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:48,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:48,032 INFO L182 omatonBuilderFactory]: Interpolants [36790#true, 36791#false, 36792#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 36793#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36794#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36795#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36796#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36797#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36798#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36799#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36800#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36801#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36802#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36803#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36804#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36805#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36806#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36807#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36808#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36809#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36810#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36811#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36812#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36813#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36814#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36815#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36816#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36817#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36818#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36819#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36820#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36821#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36822#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36823#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36824#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36825#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36826#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36827#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36828#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36829#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36830#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36831#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36832#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36833#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36834#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36835#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36836#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36837#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36838#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36839#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36840#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36841#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36842#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36843#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36844#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36845#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36846#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36847#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36848#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 36849#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36850#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36851#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 36852#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 36853#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130848) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:22:48,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6328 backedges. 0 proven. 6328 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:48,032 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-12 21:22:48,032 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-12 21:22:48,033 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1672, Invalid=2360, Unknown=0, NotChecked=0, Total=4032 [2018-04-12 21:22:48,033 INFO L87 Difference]: Start difference. First operand 276 states and 278 transitions. Second operand 64 states. [2018-04-12 21:22:51,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:51,141 INFO L93 Difference]: Finished difference Result 733 states and 791 transitions. [2018-04-12 21:22:51,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-12 21:22:51,178 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 241 [2018-04-12 21:22:51,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:51,179 INFO L225 Difference]: With dead ends: 733 [2018-04-12 21:22:51,180 INFO L226 Difference]: Without dead ends: 733 [2018-04-12 21:22:51,180 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1940 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=5148, Invalid=9372, Unknown=0, NotChecked=0, Total=14520 [2018-04-12 21:22:51,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2018-04-12 21:22:51,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 280. [2018-04-12 21:22:51,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2018-04-12 21:22:51,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 282 transitions. [2018-04-12 21:22:51,183 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 282 transitions. Word has length 241 [2018-04-12 21:22:51,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:51,183 INFO L459 AbstractCegarLoop]: Abstraction has 280 states and 282 transitions. [2018-04-12 21:22:51,183 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-12 21:22:51,183 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 282 transitions. [2018-04-12 21:22:51,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2018-04-12 21:22:51,184 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:51,184 INFO L355 BasicCegarLoop]: trace histogram [58, 58, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:51,184 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:51,184 INFO L82 PathProgramCache]: Analyzing trace with hash -301016283, now seen corresponding path program 57 times [2018-04-12 21:22:51,184 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:51,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:51,251 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:53,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6555 backedges. 0 proven. 6555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:53,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:53,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2018-04-12 21:22:53,165 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:53,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:53,166 INFO L182 omatonBuilderFactory]: Interpolants [38016#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38017#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38018#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38019#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38020#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38021#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38022#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38023#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38024#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38025#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38026#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38027#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38028#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38029#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38030#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38031#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38032#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38033#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38034#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38035#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38036#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38037#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38038#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38039#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38040#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38041#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38042#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38043#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38044#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 38045#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130844) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 37981#true, 37982#false, 37983#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 37984#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 37985#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 37986#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 37987#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 37988#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 37989#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 37990#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 37991#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 37992#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 37993#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 37994#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 37995#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 37996#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 37997#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 37998#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 37999#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38000#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38001#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38002#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38003#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38004#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38005#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38006#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38007#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38008#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38009#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38010#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38011#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38012#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 38013#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38014#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 38015#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:22:53,166 INFO L134 CoverageAnalysis]: Checked inductivity of 6555 backedges. 0 proven. 6555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:53,166 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-12 21:22:53,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-12 21:22:53,166 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1730, Invalid=2430, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 21:22:53,166 INFO L87 Difference]: Start difference. First operand 280 states and 282 transitions. Second operand 65 states. [2018-04-12 21:22:56,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:22:56,225 INFO L93 Difference]: Finished difference Result 745 states and 804 transitions. [2018-04-12 21:22:56,225 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-12 21:22:56,225 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 245 [2018-04-12 21:22:56,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:22:56,226 INFO L225 Difference]: With dead ends: 745 [2018-04-12 21:22:56,226 INFO L226 Difference]: Without dead ends: 745 [2018-04-12 21:22:56,227 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2003 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=5325, Invalid=9681, Unknown=0, NotChecked=0, Total=15006 [2018-04-12 21:22:56,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2018-04-12 21:22:56,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 284. [2018-04-12 21:22:56,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-04-12 21:22:56,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 286 transitions. [2018-04-12 21:22:56,229 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 286 transitions. Word has length 245 [2018-04-12 21:22:56,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:22:56,229 INFO L459 AbstractCegarLoop]: Abstraction has 284 states and 286 transitions. [2018-04-12 21:22:56,229 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-12 21:22:56,229 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 286 transitions. [2018-04-12 21:22:56,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2018-04-12 21:22:56,230 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:22:56,230 INFO L355 BasicCegarLoop]: trace histogram [59, 59, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:22:56,230 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:22:56,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1193082620, now seen corresponding path program 58 times [2018-04-12 21:22:56,231 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:22:56,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:22:56,289 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:22:58,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6786 backedges. 0 proven. 6786 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:58,246 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:22:58,246 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-04-12 21:22:58,246 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:22:58,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:58,247 INFO L182 omatonBuilderFactory]: Interpolants [39191#true, 39192#false, 39193#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 39194#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39195#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39196#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39197#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39198#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39199#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39200#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39201#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39202#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39203#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39204#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39205#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39206#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39207#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39208#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39209#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39210#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39211#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39212#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39213#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39214#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39215#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39216#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39217#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39218#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39219#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39220#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39221#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39222#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39223#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39224#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39225#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39226#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39228#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39229#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39230#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39231#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39232#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39233#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39234#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39235#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39236#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39237#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39238#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39239#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39240#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39241#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39242#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39243#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39244#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39245#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39246#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39247#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39249#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39250#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39251#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 39252#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39253#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39254#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 39255#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 39256#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130840) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:22:58,247 INFO L134 CoverageAnalysis]: Checked inductivity of 6786 backedges. 0 proven. 6786 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:22:58,247 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-12 21:22:58,247 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-12 21:22:58,247 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1789, Invalid=2501, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 21:22:58,248 INFO L87 Difference]: Start difference. First operand 284 states and 286 transitions. Second operand 66 states. [2018-04-12 21:23:01,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:01,830 INFO L93 Difference]: Finished difference Result 757 states and 817 transitions. [2018-04-12 21:23:01,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-12 21:23:01,831 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 249 [2018-04-12 21:23:01,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:01,832 INFO L225 Difference]: With dead ends: 757 [2018-04-12 21:23:01,832 INFO L226 Difference]: Without dead ends: 757 [2018-04-12 21:23:01,833 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2067 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=5505, Invalid=9995, Unknown=0, NotChecked=0, Total=15500 [2018-04-12 21:23:01,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2018-04-12 21:23:01,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 288. [2018-04-12 21:23:01,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 288 states. [2018-04-12 21:23:01,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 290 transitions. [2018-04-12 21:23:01,836 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 290 transitions. Word has length 249 [2018-04-12 21:23:01,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:01,836 INFO L459 AbstractCegarLoop]: Abstraction has 288 states and 290 transitions. [2018-04-12 21:23:01,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-12 21:23:01,836 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 290 transitions. [2018-04-12 21:23:01,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2018-04-12 21:23:01,836 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:01,837 INFO L355 BasicCegarLoop]: trace histogram [60, 60, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:01,837 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:01,837 INFO L82 PathProgramCache]: Analyzing trace with hash 1647796051, now seen corresponding path program 59 times [2018-04-12 21:23:01,837 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:01,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:01,936 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:23:03,984 INFO L134 CoverageAnalysis]: Checked inductivity of 7021 backedges. 0 proven. 7021 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:03,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:23:03,984 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-04-12 21:23:03,984 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:23:03,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:03,984 INFO L182 omatonBuilderFactory]: Interpolants [40448#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40449#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40450#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40451#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40452#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40453#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40454#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40455#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40456#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40457#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40458#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40459#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40460#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40461#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40462#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40463#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40464#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40465#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40466#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40467#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40468#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40469#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40470#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40471#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40472#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40473#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40474#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40475#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40476#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40477#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40478#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40479#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40480#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40481#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40482#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40483#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40484#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40485#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 40486#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130836) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 40420#true, 40421#false, 40422#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 40423#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40424#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40425#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40426#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40427#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40428#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40429#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40430#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40431#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40432#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40433#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40434#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40435#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40436#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40437#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40438#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40439#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40440#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40441#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40442#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40443#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40444#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40445#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 40446#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 40447#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:23:03,985 INFO L134 CoverageAnalysis]: Checked inductivity of 7021 backedges. 0 proven. 7021 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:03,985 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-12 21:23:03,985 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-12 21:23:03,985 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1849, Invalid=2573, Unknown=0, NotChecked=0, Total=4422 [2018-04-12 21:23:03,985 INFO L87 Difference]: Start difference. First operand 288 states and 290 transitions. Second operand 67 states. [2018-04-12 21:23:07,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:07,293 INFO L93 Difference]: Finished difference Result 769 states and 830 transitions. [2018-04-12 21:23:07,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 21:23:07,293 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 253 [2018-04-12 21:23:07,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:07,295 INFO L225 Difference]: With dead ends: 769 [2018-04-12 21:23:07,295 INFO L226 Difference]: Without dead ends: 769 [2018-04-12 21:23:07,295 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2132 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=5688, Invalid=10314, Unknown=0, NotChecked=0, Total=16002 [2018-04-12 21:23:07,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2018-04-12 21:23:07,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 292. [2018-04-12 21:23:07,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 292 states. [2018-04-12 21:23:07,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 294 transitions. [2018-04-12 21:23:07,299 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 294 transitions. Word has length 253 [2018-04-12 21:23:07,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:07,299 INFO L459 AbstractCegarLoop]: Abstraction has 292 states and 294 transitions. [2018-04-12 21:23:07,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-12 21:23:07,299 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 294 transitions. [2018-04-12 21:23:07,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-04-12 21:23:07,299 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:07,299 INFO L355 BasicCegarLoop]: trace histogram [61, 61, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:07,300 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:07,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1377059798, now seen corresponding path program 60 times [2018-04-12 21:23:07,300 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:07,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:07,379 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:23:09,475 INFO L134 CoverageAnalysis]: Checked inductivity of 7260 backedges. 0 proven. 7260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:09,475 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:23:09,475 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67] total 67 [2018-04-12 21:23:09,476 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:23:09,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:09,476 INFO L182 omatonBuilderFactory]: Interpolants [41728#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41729#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41730#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41731#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41732#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41733#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41734#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 41735#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130832) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 41668#true, 41669#false, 41670#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 41671#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41672#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41673#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41674#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41675#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41676#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41677#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41678#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41679#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41680#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41681#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41682#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41683#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41684#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41685#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41686#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41687#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41688#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41689#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41690#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41691#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41692#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41693#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41694#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41695#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41696#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41697#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41698#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41699#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41700#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41701#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41702#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41703#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41704#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41705#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41706#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41707#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41708#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41709#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41710#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41711#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41712#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41713#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41714#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41715#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41716#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41717#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41718#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41719#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41720#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41721#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41722#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41723#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41724#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41725#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 41726#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 41727#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:23:09,476 INFO L134 CoverageAnalysis]: Checked inductivity of 7260 backedges. 0 proven. 7260 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:09,477 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-12 21:23:09,477 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-12 21:23:09,477 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1910, Invalid=2646, Unknown=0, NotChecked=0, Total=4556 [2018-04-12 21:23:09,477 INFO L87 Difference]: Start difference. First operand 292 states and 294 transitions. Second operand 68 states. [2018-04-12 21:23:12,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:12,710 INFO L93 Difference]: Finished difference Result 781 states and 843 transitions. [2018-04-12 21:23:12,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 21:23:12,710 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 257 [2018-04-12 21:23:12,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:12,712 INFO L225 Difference]: With dead ends: 781 [2018-04-12 21:23:12,712 INFO L226 Difference]: Without dead ends: 781 [2018-04-12 21:23:12,712 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2198 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=5874, Invalid=10638, Unknown=0, NotChecked=0, Total=16512 [2018-04-12 21:23:12,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2018-04-12 21:23:12,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 296. [2018-04-12 21:23:12,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-04-12 21:23:12,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 298 transitions. [2018-04-12 21:23:12,715 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 298 transitions. Word has length 257 [2018-04-12 21:23:12,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:12,716 INFO L459 AbstractCegarLoop]: Abstraction has 296 states and 298 transitions. [2018-04-12 21:23:12,716 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-12 21:23:12,716 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 298 transitions. [2018-04-12 21:23:12,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-04-12 21:23:12,716 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:12,716 INFO L355 BasicCegarLoop]: trace histogram [62, 62, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:12,716 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:12,717 INFO L82 PathProgramCache]: Analyzing trace with hash 468178305, now seen corresponding path program 61 times [2018-04-12 21:23:12,717 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:12,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:12,795 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:23:14,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7503 backedges. 0 proven. 7503 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:14,938 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:23:14,938 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2018-04-12 21:23:14,938 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:23:14,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:14,938 INFO L182 omatonBuilderFactory]: Interpolants [42935#true, 42936#false, 42937#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 42938#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42939#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42940#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42941#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42942#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42943#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42944#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42945#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42946#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42947#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42948#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42949#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42950#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42951#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42952#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42953#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42954#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42955#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42956#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42957#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42958#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42959#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42960#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42961#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42962#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42963#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42964#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42965#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42966#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42967#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42968#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42969#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42970#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42971#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42972#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42973#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42974#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42975#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42976#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42977#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42978#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42979#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42980#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42981#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42982#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42983#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42984#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42985#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42986#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42987#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42988#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42989#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42990#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42991#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42992#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42993#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42994#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42995#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42996#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42997#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 42998#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 42999#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 43000#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 43001#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 43002#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 43003#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130828) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:23:14,939 INFO L134 CoverageAnalysis]: Checked inductivity of 7503 backedges. 0 proven. 7503 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:14,939 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-12 21:23:14,939 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-12 21:23:14,939 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1972, Invalid=2720, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 21:23:14,939 INFO L87 Difference]: Start difference. First operand 296 states and 298 transitions. Second operand 69 states. [2018-04-12 21:23:18,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:18,672 INFO L93 Difference]: Finished difference Result 793 states and 856 transitions. [2018-04-12 21:23:18,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-12 21:23:18,673 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 261 [2018-04-12 21:23:18,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:18,674 INFO L225 Difference]: With dead ends: 793 [2018-04-12 21:23:18,674 INFO L226 Difference]: Without dead ends: 793 [2018-04-12 21:23:18,675 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2265 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=6063, Invalid=10967, Unknown=0, NotChecked=0, Total=17030 [2018-04-12 21:23:18,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2018-04-12 21:23:18,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 300. [2018-04-12 21:23:18,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-04-12 21:23:18,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 302 transitions. [2018-04-12 21:23:18,678 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 302 transitions. Word has length 261 [2018-04-12 21:23:18,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:18,678 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 302 transitions. [2018-04-12 21:23:18,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-12 21:23:18,678 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 302 transitions. [2018-04-12 21:23:18,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2018-04-12 21:23:18,679 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:18,679 INFO L355 BasicCegarLoop]: trace histogram [63, 63, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:18,679 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:18,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1862702248, now seen corresponding path program 62 times [2018-04-12 21:23:18,680 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:18,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:18,765 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:23:21,126 INFO L134 CoverageAnalysis]: Checked inductivity of 7750 backedges. 0 proven. 7750 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:21,126 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:23:21,126 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2018-04-12 21:23:21,126 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:23:21,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:21,126 INFO L182 omatonBuilderFactory]: Interpolants [44288#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44289#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 44290#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130824) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 44221#true, 44222#false, 44223#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 44224#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44225#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44226#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44228#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44229#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44230#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44231#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44232#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44233#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44234#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44235#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44236#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44237#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44238#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44239#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44240#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44241#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44242#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44243#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44244#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44245#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44246#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44247#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44249#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44250#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44251#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44252#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44253#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44254#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44255#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44256#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44257#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44258#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44259#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44261#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44262#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44263#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44264#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44265#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44266#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44267#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44268#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44269#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44270#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44271#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44272#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44273#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44274#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44275#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44276#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44277#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44278#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44279#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44280#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44281#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44282#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44283#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 44284#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44285#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44286#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 44287#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:23:21,127 INFO L134 CoverageAnalysis]: Checked inductivity of 7750 backedges. 0 proven. 7750 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:21,127 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-04-12 21:23:21,127 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-04-12 21:23:21,127 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2035, Invalid=2795, Unknown=0, NotChecked=0, Total=4830 [2018-04-12 21:23:21,127 INFO L87 Difference]: Start difference. First operand 300 states and 302 transitions. Second operand 70 states. [2018-04-12 21:23:24,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:24,844 INFO L93 Difference]: Finished difference Result 805 states and 869 transitions. [2018-04-12 21:23:24,844 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-12 21:23:24,844 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 265 [2018-04-12 21:23:24,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:24,845 INFO L225 Difference]: With dead ends: 805 [2018-04-12 21:23:24,845 INFO L226 Difference]: Without dead ends: 805 [2018-04-12 21:23:24,846 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2333 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=6255, Invalid=11301, Unknown=0, NotChecked=0, Total=17556 [2018-04-12 21:23:24,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2018-04-12 21:23:24,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 304. [2018-04-12 21:23:24,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2018-04-12 21:23:24,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 306 transitions. [2018-04-12 21:23:24,849 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 306 transitions. Word has length 265 [2018-04-12 21:23:24,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:24,849 INFO L459 AbstractCegarLoop]: Abstraction has 304 states and 306 transitions. [2018-04-12 21:23:24,849 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-04-12 21:23:24,849 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 306 transitions. [2018-04-12 21:23:24,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2018-04-12 21:23:24,849 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:24,850 INFO L355 BasicCegarLoop]: trace histogram [64, 64, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:24,850 INFO L408 AbstractCegarLoop]: === Iteration 67 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:24,850 INFO L82 PathProgramCache]: Analyzing trace with hash 1426996655, now seen corresponding path program 63 times [2018-04-12 21:23:24,850 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:24,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:24,921 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:23:27,267 INFO L134 CoverageAnalysis]: Checked inductivity of 8001 backedges. 0 proven. 8001 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:27,267 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:23:27,267 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2018-04-12 21:23:27,267 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:23:27,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:27,268 INFO L182 omatonBuilderFactory]: Interpolants [45568#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45569#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45570#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45571#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45572#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45573#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45574#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45575#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45576#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45577#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45578#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45579#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45580#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45581#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45582#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45583#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45584#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45585#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45586#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45587#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45588#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45589#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45590#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45591#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45592#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45593#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45594#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45595#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 45596#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130820) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45526#true, 45527#false, 45528#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 45529#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45530#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45531#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45532#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45533#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45534#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45535#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45536#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45537#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45538#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45539#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45540#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45541#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45542#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45543#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45544#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45545#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45546#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45547#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45548#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45549#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45550#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45551#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45552#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45553#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45554#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45555#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45556#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45557#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45558#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45559#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45560#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45561#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 45562#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45563#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45564#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45565#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45566#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 45567#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:23:27,268 INFO L134 CoverageAnalysis]: Checked inductivity of 8001 backedges. 0 proven. 8001 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:27,268 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-12 21:23:27,268 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-12 21:23:27,269 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2099, Invalid=2871, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 21:23:27,269 INFO L87 Difference]: Start difference. First operand 304 states and 306 transitions. Second operand 71 states. [2018-04-12 21:23:30,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:30,947 INFO L93 Difference]: Finished difference Result 817 states and 882 transitions. [2018-04-12 21:23:30,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-12 21:23:30,948 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 269 [2018-04-12 21:23:30,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:30,949 INFO L225 Difference]: With dead ends: 817 [2018-04-12 21:23:30,949 INFO L226 Difference]: Without dead ends: 817 [2018-04-12 21:23:30,950 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2402 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=6450, Invalid=11640, Unknown=0, NotChecked=0, Total=18090 [2018-04-12 21:23:30,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-04-12 21:23:30,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 308. [2018-04-12 21:23:30,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-12 21:23:30,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 310 transitions. [2018-04-12 21:23:30,953 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 310 transitions. Word has length 269 [2018-04-12 21:23:30,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:30,954 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 310 transitions. [2018-04-12 21:23:30,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-12 21:23:30,954 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 310 transitions. [2018-04-12 21:23:30,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2018-04-12 21:23:30,955 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:30,955 INFO L355 BasicCegarLoop]: trace histogram [65, 65, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:30,955 INFO L408 AbstractCegarLoop]: === Iteration 68 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:30,956 INFO L82 PathProgramCache]: Analyzing trace with hash -2093740922, now seen corresponding path program 64 times [2018-04-12 21:23:30,956 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:31,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:31,066 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:23:33,393 INFO L134 CoverageAnalysis]: Checked inductivity of 8256 backedges. 0 proven. 8256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:33,393 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:23:33,393 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71] total 71 [2018-04-12 21:23:33,393 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:23:33,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:33,393 INFO L182 omatonBuilderFactory]: Interpolants [46850#true, 46851#false, 46852#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 46853#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46854#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46855#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46856#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46857#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46858#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46859#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46860#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46861#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46862#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46863#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46864#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46865#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46866#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46867#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46868#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46869#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46870#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46871#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46872#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46873#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46874#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46875#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46876#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46877#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46878#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46879#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46880#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46881#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46882#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46883#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46884#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46885#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46886#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46887#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46888#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46889#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46890#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46891#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46892#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46893#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46894#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46895#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46896#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46897#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46898#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46899#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46900#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46901#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46902#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46903#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46904#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46905#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46906#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46907#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46908#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46909#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46910#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46911#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46912#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46913#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46914#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46915#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46916#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46917#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 46918#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46919#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 46920#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 46921#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130816) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:23:33,394 INFO L134 CoverageAnalysis]: Checked inductivity of 8256 backedges. 0 proven. 8256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:33,394 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-12 21:23:33,394 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-12 21:23:33,394 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2164, Invalid=2948, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 21:23:33,394 INFO L87 Difference]: Start difference. First operand 308 states and 310 transitions. Second operand 72 states. [2018-04-12 21:23:37,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:37,433 INFO L93 Difference]: Finished difference Result 829 states and 895 transitions. [2018-04-12 21:23:37,433 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-12 21:23:37,433 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 273 [2018-04-12 21:23:37,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:37,435 INFO L225 Difference]: With dead ends: 829 [2018-04-12 21:23:37,435 INFO L226 Difference]: Without dead ends: 829 [2018-04-12 21:23:37,435 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2472 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=6648, Invalid=11984, Unknown=0, NotChecked=0, Total=18632 [2018-04-12 21:23:37,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2018-04-12 21:23:37,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 312. [2018-04-12 21:23:37,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 312 states. [2018-04-12 21:23:37,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 314 transitions. [2018-04-12 21:23:37,439 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 314 transitions. Word has length 273 [2018-04-12 21:23:37,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:37,439 INFO L459 AbstractCegarLoop]: Abstraction has 312 states and 314 transitions. [2018-04-12 21:23:37,439 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-12 21:23:37,439 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 314 transitions. [2018-04-12 21:23:37,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-04-12 21:23:37,439 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:37,440 INFO L355 BasicCegarLoop]: trace histogram [66, 66, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:37,440 INFO L408 AbstractCegarLoop]: === Iteration 69 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:37,440 INFO L82 PathProgramCache]: Analyzing trace with hash 2040043485, now seen corresponding path program 65 times [2018-04-12 21:23:37,440 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:37,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:37,517 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:23:39,880 INFO L134 CoverageAnalysis]: Checked inductivity of 8515 backedges. 0 proven. 8515 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:39,880 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:23:39,880 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72] total 72 [2018-04-12 21:23:39,880 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:23:39,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:39,881 INFO L182 omatonBuilderFactory]: Interpolants [48256#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48257#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48258#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48259#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48261#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48262#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48263#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48264#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 48265#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130812) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 48193#true, 48194#false, 48195#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 48196#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48197#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48198#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48199#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48200#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48201#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48202#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48203#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48204#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48205#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48206#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48207#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48208#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48209#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48210#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48211#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48212#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48213#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48214#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48215#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48216#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48217#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48218#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48219#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48220#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48221#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48222#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48223#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48224#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48225#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48226#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48228#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48229#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48230#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48231#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48232#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48233#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48234#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48235#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48236#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48237#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48238#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48239#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48240#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48241#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48242#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48243#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48244#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48245#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48246#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48247#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48249#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48250#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48251#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48252#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48253#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 48254#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 48255#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:23:39,881 INFO L134 CoverageAnalysis]: Checked inductivity of 8515 backedges. 0 proven. 8515 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:39,881 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-12 21:23:39,881 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-12 21:23:39,881 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2230, Invalid=3026, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 21:23:39,882 INFO L87 Difference]: Start difference. First operand 312 states and 314 transitions. Second operand 73 states. [2018-04-12 21:23:43,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:43,479 INFO L93 Difference]: Finished difference Result 841 states and 908 transitions. [2018-04-12 21:23:43,479 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-12 21:23:43,479 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 277 [2018-04-12 21:23:43,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:43,481 INFO L225 Difference]: With dead ends: 841 [2018-04-12 21:23:43,481 INFO L226 Difference]: Without dead ends: 841 [2018-04-12 21:23:43,481 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2543 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=6849, Invalid=12333, Unknown=0, NotChecked=0, Total=19182 [2018-04-12 21:23:43,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2018-04-12 21:23:43,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 316. [2018-04-12 21:23:43,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2018-04-12 21:23:43,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 318 transitions. [2018-04-12 21:23:43,484 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 318 transitions. Word has length 277 [2018-04-12 21:23:43,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:43,484 INFO L459 AbstractCegarLoop]: Abstraction has 316 states and 318 transitions. [2018-04-12 21:23:43,484 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-12 21:23:43,484 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 318 transitions. [2018-04-12 21:23:43,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2018-04-12 21:23:43,485 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:43,485 INFO L355 BasicCegarLoop]: trace histogram [67, 67, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:43,485 INFO L408 AbstractCegarLoop]: === Iteration 70 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:43,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1233756084, now seen corresponding path program 66 times [2018-04-12 21:23:43,486 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:43,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:43,565 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:23:46,082 INFO L134 CoverageAnalysis]: Checked inductivity of 8778 backedges. 0 proven. 8778 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:46,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:23:46,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73] total 73 [2018-04-12 21:23:46,082 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:23:46,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:46,082 INFO L182 omatonBuilderFactory]: Interpolants [49555#true, 49556#false, 49557#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 49558#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49559#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49560#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49561#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49562#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49563#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49564#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49565#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49566#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49567#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49568#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49569#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49570#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49571#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49572#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49573#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49574#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49575#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49576#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49577#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49578#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49579#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49580#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49581#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49582#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49583#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49584#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49585#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49586#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49587#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49588#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49589#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49590#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49591#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49592#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49593#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49594#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49595#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49596#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49597#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49598#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49599#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49600#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49601#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49602#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49603#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49604#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49605#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49606#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49607#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49608#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49609#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49610#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49611#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49612#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49613#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49614#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49615#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49616#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49617#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49618#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49619#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49620#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49621#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49622#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 49624#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49625#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49626#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 49627#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 49628#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130808) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:23:46,083 INFO L134 CoverageAnalysis]: Checked inductivity of 8778 backedges. 0 proven. 8778 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:46,083 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-04-12 21:23:46,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-04-12 21:23:46,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2297, Invalid=3105, Unknown=0, NotChecked=0, Total=5402 [2018-04-12 21:23:46,083 INFO L87 Difference]: Start difference. First operand 316 states and 318 transitions. Second operand 74 states. [2018-04-12 21:23:50,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:50,902 INFO L93 Difference]: Finished difference Result 853 states and 921 transitions. [2018-04-12 21:23:50,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-12 21:23:50,902 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 281 [2018-04-12 21:23:50,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:50,903 INFO L225 Difference]: With dead ends: 853 [2018-04-12 21:23:50,904 INFO L226 Difference]: Without dead ends: 853 [2018-04-12 21:23:50,904 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2615 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=7053, Invalid=12687, Unknown=0, NotChecked=0, Total=19740 [2018-04-12 21:23:50,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2018-04-12 21:23:50,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 320. [2018-04-12 21:23:50,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2018-04-12 21:23:50,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 322 transitions. [2018-04-12 21:23:50,907 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 322 transitions. Word has length 281 [2018-04-12 21:23:50,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:50,907 INFO L459 AbstractCegarLoop]: Abstraction has 320 states and 322 transitions. [2018-04-12 21:23:50,907 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-04-12 21:23:50,907 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 322 transitions. [2018-04-12 21:23:50,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2018-04-12 21:23:50,908 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:50,908 INFO L355 BasicCegarLoop]: trace histogram [68, 68, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:50,908 INFO L408 AbstractCegarLoop]: === Iteration 71 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:50,908 INFO L82 PathProgramCache]: Analyzing trace with hash 661971979, now seen corresponding path program 67 times [2018-04-12 21:23:50,908 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:51,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:51,006 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:23:53,455 INFO L134 CoverageAnalysis]: Checked inductivity of 9045 backedges. 0 proven. 9045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:53,456 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:23:53,456 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74] total 74 [2018-04-12 21:23:53,456 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:23:53,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:53,456 INFO L182 omatonBuilderFactory]: Interpolants [50944#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50945#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50946#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50947#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50948#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50949#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50950#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50951#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50952#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50953#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50954#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50955#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50956#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50957#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50958#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50959#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50960#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50961#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50962#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50963#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50964#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50965#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50966#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50967#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50968#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50969#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50970#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50971#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50972#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50973#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50974#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50975#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50976#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50977#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50978#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50979#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50980#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50981#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50982#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50983#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50984#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50985#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50986#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50987#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50988#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50989#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50990#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50991#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50992#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50993#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50994#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50995#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50996#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50997#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50998#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50999#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 51000#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 51001#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 51002#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 51003#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 51004#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 51005#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 51006#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 51007#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 51008#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 51009#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 51010#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130804) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 50936#true, 50937#false, 50938#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 50939#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50940#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50941#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 50942#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 50943#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:23:53,457 INFO L134 CoverageAnalysis]: Checked inductivity of 9045 backedges. 0 proven. 9045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:23:53,457 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-12 21:23:53,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-12 21:23:53,457 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2365, Invalid=3185, Unknown=0, NotChecked=0, Total=5550 [2018-04-12 21:23:53,457 INFO L87 Difference]: Start difference. First operand 320 states and 322 transitions. Second operand 75 states. [2018-04-12 21:23:57,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:23:57,629 INFO L93 Difference]: Finished difference Result 865 states and 934 transitions. [2018-04-12 21:23:57,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-04-12 21:23:57,629 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 285 [2018-04-12 21:23:57,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:23:57,631 INFO L225 Difference]: With dead ends: 865 [2018-04-12 21:23:57,631 INFO L226 Difference]: Without dead ends: 865 [2018-04-12 21:23:57,631 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2688 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=7260, Invalid=13046, Unknown=0, NotChecked=0, Total=20306 [2018-04-12 21:23:57,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2018-04-12 21:23:57,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 324. [2018-04-12 21:23:57,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2018-04-12 21:23:57,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 326 transitions. [2018-04-12 21:23:57,635 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 326 transitions. Word has length 285 [2018-04-12 21:23:57,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:23:57,635 INFO L459 AbstractCegarLoop]: Abstraction has 324 states and 326 transitions. [2018-04-12 21:23:57,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-12 21:23:57,636 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 326 transitions. [2018-04-12 21:23:57,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2018-04-12 21:23:57,636 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:23:57,636 INFO L355 BasicCegarLoop]: trace histogram [69, 69, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:23:57,636 INFO L408 AbstractCegarLoop]: === Iteration 72 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:23:57,636 INFO L82 PathProgramCache]: Analyzing trace with hash -622320414, now seen corresponding path program 68 times [2018-04-12 21:23:57,637 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:23:57,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:23:57,723 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:24:00,277 INFO L134 CoverageAnalysis]: Checked inductivity of 9316 backedges. 0 proven. 9316 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:00,277 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:24:00,324 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75] total 75 [2018-04-12 21:24:00,324 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:24:00,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:00,325 INFO L182 omatonBuilderFactory]: Interpolants [52352#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52353#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52354#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52355#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52356#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52357#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52358#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52359#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52360#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52361#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52362#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52363#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52364#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52365#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52366#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52367#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52368#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52369#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52370#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52371#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52372#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52373#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52374#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52375#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52376#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52377#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52378#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52379#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52380#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52381#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52382#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52383#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52384#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52385#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52386#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52387#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52388#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52389#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52390#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52391#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52392#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52393#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52394#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52395#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52396#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52397#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52398#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52399#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52400#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52401#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52402#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52403#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52404#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52405#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52406#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52407#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52408#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52409#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52410#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 52411#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130800) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 52336#true, 52337#false, 52338#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 52339#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52340#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52341#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52342#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52343#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52344#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52345#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52346#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52347#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52348#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52349#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 52350#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 52351#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:24:00,325 INFO L134 CoverageAnalysis]: Checked inductivity of 9316 backedges. 0 proven. 9316 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:00,325 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-12 21:24:00,326 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-12 21:24:00,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2434, Invalid=3266, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 21:24:00,326 INFO L87 Difference]: Start difference. First operand 324 states and 326 transitions. Second operand 76 states. [2018-04-12 21:24:01,550 WARN L151 SmtUtils]: Spent 179ms on a formula simplification. DAG size of input: 27 DAG size of output 20 [2018-04-12 21:24:05,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:24:05,142 INFO L93 Difference]: Finished difference Result 877 states and 947 transitions. [2018-04-12 21:24:05,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-12 21:24:05,142 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 289 [2018-04-12 21:24:05,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:24:05,143 INFO L225 Difference]: With dead ends: 877 [2018-04-12 21:24:05,143 INFO L226 Difference]: Without dead ends: 877 [2018-04-12 21:24:05,144 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2762 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=7470, Invalid=13410, Unknown=0, NotChecked=0, Total=20880 [2018-04-12 21:24:05,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2018-04-12 21:24:05,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 328. [2018-04-12 21:24:05,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-04-12 21:24:05,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 330 transitions. [2018-04-12 21:24:05,147 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 330 transitions. Word has length 289 [2018-04-12 21:24:05,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:24:05,147 INFO L459 AbstractCegarLoop]: Abstraction has 328 states and 330 transitions. [2018-04-12 21:24:05,147 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-12 21:24:05,147 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 330 transitions. [2018-04-12 21:24:05,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2018-04-12 21:24:05,148 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:24:05,148 INFO L355 BasicCegarLoop]: trace histogram [70, 70, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:24:05,148 INFO L408 AbstractCegarLoop]: === Iteration 73 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:24:05,148 INFO L82 PathProgramCache]: Analyzing trace with hash 781263417, now seen corresponding path program 69 times [2018-04-12 21:24:05,148 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:24:05,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:24:05,244 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:24:07,910 INFO L134 CoverageAnalysis]: Checked inductivity of 9591 backedges. 0 proven. 9591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:07,911 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:24:07,911 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76] total 76 [2018-04-12 21:24:07,911 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:24:07,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:07,911 INFO L182 omatonBuilderFactory]: Interpolants [53760#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53761#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53762#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53763#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53764#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53765#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53766#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53767#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53768#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53769#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53770#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53771#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53772#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53773#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53774#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53775#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53776#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53777#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53778#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53779#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53780#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53781#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53782#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53783#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53784#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53785#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53786#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53787#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53788#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53789#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53790#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53791#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53792#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53793#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53794#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53795#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53796#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53797#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53798#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53799#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53800#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53801#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53802#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53803#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53804#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53805#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53806#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53807#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53808#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53809#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53810#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53811#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53812#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53813#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53814#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53815#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53816#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53817#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53818#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53819#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53820#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53821#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53822#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53823#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53824#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53825#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53826#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53827#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53828#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53829#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 53830#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 53831#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130796) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 53755#true, 53756#false, 53757#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 53758#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 53759#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:24:07,912 INFO L134 CoverageAnalysis]: Checked inductivity of 9591 backedges. 0 proven. 9591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:07,912 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-12 21:24:07,912 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-12 21:24:07,912 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2504, Invalid=3348, Unknown=0, NotChecked=0, Total=5852 [2018-04-12 21:24:07,912 INFO L87 Difference]: Start difference. First operand 328 states and 330 transitions. Second operand 77 states. [2018-04-12 21:24:12,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:24:12,344 INFO L93 Difference]: Finished difference Result 889 states and 960 transitions. [2018-04-12 21:24:12,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-12 21:24:12,344 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 293 [2018-04-12 21:24:12,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:24:12,345 INFO L225 Difference]: With dead ends: 889 [2018-04-12 21:24:12,345 INFO L226 Difference]: Without dead ends: 889 [2018-04-12 21:24:12,345 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2837 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=7683, Invalid=13779, Unknown=0, NotChecked=0, Total=21462 [2018-04-12 21:24:12,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2018-04-12 21:24:12,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 332. [2018-04-12 21:24:12,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 332 states. [2018-04-12 21:24:12,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 334 transitions. [2018-04-12 21:24:12,350 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 334 transitions. Word has length 293 [2018-04-12 21:24:12,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:24:12,350 INFO L459 AbstractCegarLoop]: Abstraction has 332 states and 334 transitions. [2018-04-12 21:24:12,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-12 21:24:12,350 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 334 transitions. [2018-04-12 21:24:12,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-04-12 21:24:12,351 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:24:12,351 INFO L355 BasicCegarLoop]: trace histogram [71, 71, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:24:12,351 INFO L408 AbstractCegarLoop]: === Iteration 74 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:24:12,351 INFO L82 PathProgramCache]: Analyzing trace with hash 1614650384, now seen corresponding path program 70 times [2018-04-12 21:24:12,351 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:24:12,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:24:12,449 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:24:15,235 INFO L134 CoverageAnalysis]: Checked inductivity of 9870 backedges. 0 proven. 9870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:15,236 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:24:15,236 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77] total 77 [2018-04-12 21:24:15,236 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:24:15,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:15,236 INFO L182 omatonBuilderFactory]: Interpolants [55193#true, 55194#false, 55195#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 55196#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55197#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55198#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55199#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55200#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55201#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55202#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55203#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55204#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55205#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55206#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55207#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55208#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55209#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55210#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55211#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55212#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55213#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55214#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55215#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55216#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55217#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55218#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55219#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55220#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55221#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55222#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55223#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55224#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55225#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55226#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55228#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55229#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55230#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55231#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55232#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55233#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55234#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55235#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55236#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55237#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55238#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55239#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55240#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55241#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55242#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55243#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55244#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55245#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55246#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55247#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55249#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55250#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55251#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55252#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55253#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55254#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55255#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55256#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55257#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55258#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55259#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55261#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55262#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55263#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55264#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55265#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 55266#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55267#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55268#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 55269#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 55270#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130792) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:24:15,237 INFO L134 CoverageAnalysis]: Checked inductivity of 9870 backedges. 0 proven. 9870 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:15,237 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-12 21:24:15,237 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-12 21:24:15,237 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2575, Invalid=3431, Unknown=0, NotChecked=0, Total=6006 [2018-04-12 21:24:15,237 INFO L87 Difference]: Start difference. First operand 332 states and 334 transitions. Second operand 78 states. [2018-04-12 21:24:19,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:24:19,807 INFO L93 Difference]: Finished difference Result 901 states and 973 transitions. [2018-04-12 21:24:19,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-12 21:24:19,807 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 297 [2018-04-12 21:24:19,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:24:19,808 INFO L225 Difference]: With dead ends: 901 [2018-04-12 21:24:19,808 INFO L226 Difference]: Without dead ends: 901 [2018-04-12 21:24:19,809 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2913 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=7899, Invalid=14153, Unknown=0, NotChecked=0, Total=22052 [2018-04-12 21:24:19,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2018-04-12 21:24:19,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 336. [2018-04-12 21:24:19,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 336 states. [2018-04-12 21:24:19,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 338 transitions. [2018-04-12 21:24:19,812 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 338 transitions. Word has length 297 [2018-04-12 21:24:19,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:24:19,812 INFO L459 AbstractCegarLoop]: Abstraction has 336 states and 338 transitions. [2018-04-12 21:24:19,812 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-12 21:24:19,812 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 338 transitions. [2018-04-12 21:24:19,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2018-04-12 21:24:19,813 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:24:19,813 INFO L355 BasicCegarLoop]: trace histogram [72, 72, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:24:19,813 INFO L408 AbstractCegarLoop]: === Iteration 75 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:24:19,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1864674713, now seen corresponding path program 71 times [2018-04-12 21:24:19,814 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:24:19,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:24:19,919 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:24:22,678 INFO L134 CoverageAnalysis]: Checked inductivity of 10153 backedges. 0 proven. 10153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:22,678 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:24:22,678 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78] total 78 [2018-04-12 21:24:22,678 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:24:22,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:22,679 INFO L182 omatonBuilderFactory]: Interpolants [56704#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56705#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56706#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56707#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56708#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56709#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56710#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56711#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56712#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56713#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56714#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56715#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56716#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56717#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56718#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56719#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56720#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56721#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56722#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56723#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56724#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56725#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56726#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56727#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 56728#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130788) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 56650#true, 56651#false, 56652#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 56653#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56654#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56655#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56656#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56657#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56658#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56659#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56660#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56661#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56662#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56663#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56664#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56665#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56666#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56667#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56668#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56669#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56670#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56671#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56672#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56673#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56674#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56675#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56676#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56677#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56678#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56679#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56680#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56681#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56682#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56683#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56684#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56685#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56686#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56687#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56688#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56689#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56690#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56691#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56692#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56693#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56694#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56695#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56696#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56697#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 56698#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56699#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56700#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56701#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56702#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 56703#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:24:22,679 INFO L134 CoverageAnalysis]: Checked inductivity of 10153 backedges. 0 proven. 10153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:22,679 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-12 21:24:22,679 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-12 21:24:22,680 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2647, Invalid=3515, Unknown=0, NotChecked=0, Total=6162 [2018-04-12 21:24:22,680 INFO L87 Difference]: Start difference. First operand 336 states and 338 transitions. Second operand 79 states. [2018-04-12 21:24:27,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:24:27,036 INFO L93 Difference]: Finished difference Result 913 states and 986 transitions. [2018-04-12 21:24:27,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-12 21:24:27,036 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 301 [2018-04-12 21:24:27,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:24:27,037 INFO L225 Difference]: With dead ends: 913 [2018-04-12 21:24:27,037 INFO L226 Difference]: Without dead ends: 913 [2018-04-12 21:24:27,038 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2990 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=8118, Invalid=14532, Unknown=0, NotChecked=0, Total=22650 [2018-04-12 21:24:27,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2018-04-12 21:24:27,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 340. [2018-04-12 21:24:27,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-04-12 21:24:27,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 342 transitions. [2018-04-12 21:24:27,041 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 342 transitions. Word has length 301 [2018-04-12 21:24:27,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:24:27,042 INFO L459 AbstractCegarLoop]: Abstraction has 340 states and 342 transitions. [2018-04-12 21:24:27,042 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-12 21:24:27,042 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 342 transitions. [2018-04-12 21:24:27,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2018-04-12 21:24:27,042 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:24:27,043 INFO L355 BasicCegarLoop]: trace histogram [73, 73, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:24:27,043 INFO L408 AbstractCegarLoop]: === Iteration 76 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:24:27,043 INFO L82 PathProgramCache]: Analyzing trace with hash 880280894, now seen corresponding path program 72 times [2018-04-12 21:24:27,043 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:24:27,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:24:27,160 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:24:30,032 INFO L134 CoverageAnalysis]: Checked inductivity of 10440 backedges. 0 proven. 10440 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:30,032 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:24:30,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79] total 79 [2018-04-12 21:24:30,032 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:24:30,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:30,032 INFO L182 omatonBuilderFactory]: Interpolants [58126#true, 58127#false, 58128#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 58129#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58130#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58131#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58132#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58133#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58134#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58135#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58136#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58137#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58138#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58139#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58140#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58141#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58142#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58143#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58144#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58145#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58146#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58147#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58148#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58149#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58150#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58151#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58152#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58153#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58154#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58155#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58156#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58157#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58158#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58159#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58160#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58161#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58162#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58163#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58164#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58165#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58166#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58167#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58168#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58169#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58170#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58171#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58172#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58173#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58174#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58175#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58176#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58177#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58178#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58179#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58180#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58181#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58182#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58183#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58184#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58185#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58186#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58187#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58188#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58189#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58190#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58191#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58192#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58193#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58194#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58195#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58196#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58197#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58198#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58199#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58200#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58201#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 58202#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58203#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 58204#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 58205#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130784) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:24:30,033 INFO L134 CoverageAnalysis]: Checked inductivity of 10440 backedges. 0 proven. 10440 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:30,033 INFO L442 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-04-12 21:24:30,033 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-04-12 21:24:30,033 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2720, Invalid=3600, Unknown=0, NotChecked=0, Total=6320 [2018-04-12 21:24:30,034 INFO L87 Difference]: Start difference. First operand 340 states and 342 transitions. Second operand 80 states. [2018-04-12 21:24:34,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:24:34,711 INFO L93 Difference]: Finished difference Result 925 states and 999 transitions. [2018-04-12 21:24:34,711 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-12 21:24:34,711 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 305 [2018-04-12 21:24:34,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:24:34,712 INFO L225 Difference]: With dead ends: 925 [2018-04-12 21:24:34,712 INFO L226 Difference]: Without dead ends: 925 [2018-04-12 21:24:34,713 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=8340, Invalid=14916, Unknown=0, NotChecked=0, Total=23256 [2018-04-12 21:24:34,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2018-04-12 21:24:34,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 344. [2018-04-12 21:24:34,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2018-04-12 21:24:34,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 346 transitions. [2018-04-12 21:24:34,716 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 346 transitions. Word has length 305 [2018-04-12 21:24:34,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:24:34,717 INFO L459 AbstractCegarLoop]: Abstraction has 344 states and 346 transitions. [2018-04-12 21:24:34,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-04-12 21:24:34,717 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 346 transitions. [2018-04-12 21:24:34,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2018-04-12 21:24:34,717 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:24:34,717 INFO L355 BasicCegarLoop]: trace histogram [74, 74, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:24:34,717 INFO L408 AbstractCegarLoop]: === Iteration 77 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:24:34,718 INFO L82 PathProgramCache]: Analyzing trace with hash -2109639531, now seen corresponding path program 73 times [2018-04-12 21:24:34,718 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:24:34,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:24:34,823 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:24:37,623 INFO L134 CoverageAnalysis]: Checked inductivity of 10731 backedges. 0 proven. 10731 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:37,623 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:24:37,623 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80] total 80 [2018-04-12 21:24:37,623 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:24:37,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:37,624 INFO L182 omatonBuilderFactory]: Interpolants [59648#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59649#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59650#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59651#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59652#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59653#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59654#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59655#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59656#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59657#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59658#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59659#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59660#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59661#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59662#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59663#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59664#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59665#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59666#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59667#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59668#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59669#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59670#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59671#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59672#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59673#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59674#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59675#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59676#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59677#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59678#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59679#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59680#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59681#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59682#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59683#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59684#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59685#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59686#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59687#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59688#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59689#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59690#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59691#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59692#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59693#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59694#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59695#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59696#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59697#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59698#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59699#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59700#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 59701#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130780) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 59621#true, 59622#false, 59623#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 59624#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59625#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59626#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59627#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59628#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59629#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59630#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59631#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59632#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59633#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59634#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59635#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59636#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59637#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59638#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59639#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59640#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59641#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59642#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59643#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59644#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59645#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 59646#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 59647#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:24:37,624 INFO L134 CoverageAnalysis]: Checked inductivity of 10731 backedges. 0 proven. 10731 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:37,624 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-12 21:24:37,625 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-12 21:24:37,625 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2794, Invalid=3686, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 21:24:37,625 INFO L87 Difference]: Start difference. First operand 344 states and 346 transitions. Second operand 81 states. [2018-04-12 21:24:42,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:24:42,291 INFO L93 Difference]: Finished difference Result 937 states and 1012 transitions. [2018-04-12 21:24:42,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-12 21:24:42,313 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 309 [2018-04-12 21:24:42,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:24:42,315 INFO L225 Difference]: With dead ends: 937 [2018-04-12 21:24:42,315 INFO L226 Difference]: Without dead ends: 937 [2018-04-12 21:24:42,315 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3147 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=8565, Invalid=15305, Unknown=0, NotChecked=0, Total=23870 [2018-04-12 21:24:42,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2018-04-12 21:24:42,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 348. [2018-04-12 21:24:42,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-12 21:24:42,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 350 transitions. [2018-04-12 21:24:42,319 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 350 transitions. Word has length 309 [2018-04-12 21:24:42,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:24:42,319 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 350 transitions. [2018-04-12 21:24:42,319 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-12 21:24:42,319 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 350 transitions. [2018-04-12 21:24:42,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2018-04-12 21:24:42,320 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:24:42,320 INFO L355 BasicCegarLoop]: trace histogram [75, 75, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:24:42,320 INFO L408 AbstractCegarLoop]: === Iteration 78 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:24:42,320 INFO L82 PathProgramCache]: Analyzing trace with hash -461021076, now seen corresponding path program 74 times [2018-04-12 21:24:42,321 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:24:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:24:42,456 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:24:45,363 INFO L134 CoverageAnalysis]: Checked inductivity of 11026 backedges. 0 proven. 11026 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:45,363 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:24:45,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81] total 81 [2018-04-12 21:24:45,363 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:24:45,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:45,364 INFO L182 omatonBuilderFactory]: Interpolants [61184#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61185#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61186#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61187#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61188#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61189#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61190#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61191#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61192#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61193#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61194#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61195#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61196#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61197#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61198#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61199#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61200#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61201#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61202#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61203#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61204#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61205#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61206#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61207#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61208#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61209#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61210#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61211#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61212#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61213#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61214#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61215#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 61216#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130776) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 61135#true, 61136#false, 61137#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 61138#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61139#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61140#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61141#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61142#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61143#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61144#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61145#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61146#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61147#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61148#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61149#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61150#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61151#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61152#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61153#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61154#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61155#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61156#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61157#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61158#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61159#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61160#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61161#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61162#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61163#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61164#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61165#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61166#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61167#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61168#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61169#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61170#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61171#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61172#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61173#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61174#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61175#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61176#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61177#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61178#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61179#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61180#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 61181#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61182#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 61183#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:24:45,364 INFO L134 CoverageAnalysis]: Checked inductivity of 11026 backedges. 0 proven. 11026 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:45,364 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-04-12 21:24:45,364 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-04-12 21:24:45,365 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2869, Invalid=3773, Unknown=0, NotChecked=0, Total=6642 [2018-04-12 21:24:45,365 INFO L87 Difference]: Start difference. First operand 348 states and 350 transitions. Second operand 82 states. [2018-04-12 21:24:50,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:24:50,033 INFO L93 Difference]: Finished difference Result 949 states and 1025 transitions. [2018-04-12 21:24:50,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-12 21:24:50,033 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 313 [2018-04-12 21:24:50,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:24:50,034 INFO L225 Difference]: With dead ends: 949 [2018-04-12 21:24:50,034 INFO L226 Difference]: Without dead ends: 949 [2018-04-12 21:24:50,034 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3227 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=8793, Invalid=15699, Unknown=0, NotChecked=0, Total=24492 [2018-04-12 21:24:50,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states. [2018-04-12 21:24:50,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 352. [2018-04-12 21:24:50,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 352 states. [2018-04-12 21:24:50,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 354 transitions. [2018-04-12 21:24:50,039 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 354 transitions. Word has length 313 [2018-04-12 21:24:50,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:24:50,039 INFO L459 AbstractCegarLoop]: Abstraction has 352 states and 354 transitions. [2018-04-12 21:24:50,039 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-04-12 21:24:50,039 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 354 transitions. [2018-04-12 21:24:50,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2018-04-12 21:24:50,040 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:24:50,040 INFO L355 BasicCegarLoop]: trace histogram [76, 76, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:24:50,040 INFO L408 AbstractCegarLoop]: === Iteration 79 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:24:50,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1756465347, now seen corresponding path program 75 times [2018-04-12 21:24:50,041 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:24:50,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:24:50,177 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:24:53,195 INFO L134 CoverageAnalysis]: Checked inductivity of 11325 backedges. 0 proven. 11325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:53,196 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:24:53,196 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82] total 82 [2018-04-12 21:24:53,196 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:24:53,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:53,196 INFO L182 omatonBuilderFactory]: Interpolants [62720#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62721#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62722#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62723#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62724#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62725#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62726#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62727#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62728#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62729#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62730#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62731#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62732#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62733#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62734#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62735#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62736#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62737#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62738#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62739#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62740#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62741#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62742#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62743#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62744#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62745#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62746#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62747#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62748#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62749#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 62750#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130772) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 62668#true, 62669#false, 62670#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 62671#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62672#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62673#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62674#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62675#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62676#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62677#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62678#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62679#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62680#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62681#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62682#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62683#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62684#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62685#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62686#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62687#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62688#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62689#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62690#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62691#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62692#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62693#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62694#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62695#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62696#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62697#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62698#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62699#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62700#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62701#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62702#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62703#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62704#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62705#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62706#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62707#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62708#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62709#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62710#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62711#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62712#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62713#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62714#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62715#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 62716#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62717#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62718#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 62719#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:24:53,197 INFO L134 CoverageAnalysis]: Checked inductivity of 11325 backedges. 0 proven. 11325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:24:53,197 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-12 21:24:53,197 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-12 21:24:53,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2945, Invalid=3861, Unknown=0, NotChecked=0, Total=6806 [2018-04-12 21:24:53,198 INFO L87 Difference]: Start difference. First operand 352 states and 354 transitions. Second operand 83 states. [2018-04-12 21:24:57,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:24:57,971 INFO L93 Difference]: Finished difference Result 961 states and 1038 transitions. [2018-04-12 21:24:57,971 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-12 21:24:57,971 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 317 [2018-04-12 21:24:57,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:24:57,972 INFO L225 Difference]: With dead ends: 961 [2018-04-12 21:24:57,973 INFO L226 Difference]: Without dead ends: 961 [2018-04-12 21:24:57,973 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3308 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=9024, Invalid=16098, Unknown=0, NotChecked=0, Total=25122 [2018-04-12 21:24:57,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states. [2018-04-12 21:24:57,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 356. [2018-04-12 21:24:57,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-12 21:24:57,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 358 transitions. [2018-04-12 21:24:57,976 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 358 transitions. Word has length 317 [2018-04-12 21:24:57,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:24:57,977 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 358 transitions. [2018-04-12 21:24:57,977 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-12 21:24:57,977 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 358 transitions. [2018-04-12 21:24:57,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2018-04-12 21:24:57,977 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:24:57,978 INFO L355 BasicCegarLoop]: trace histogram [77, 77, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:24:57,978 INFO L408 AbstractCegarLoop]: === Iteration 80 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:24:57,978 INFO L82 PathProgramCache]: Analyzing trace with hash 794013082, now seen corresponding path program 76 times [2018-04-12 21:24:57,978 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:24:58,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:24:58,115 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:25:01,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11628 backedges. 0 proven. 11628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:01,131 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:25:01,132 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83] total 83 [2018-04-12 21:25:01,132 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:25:01,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:01,132 INFO L182 omatonBuilderFactory]: Interpolants [64256#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64257#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64258#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64259#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64261#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64262#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64263#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64264#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64265#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64266#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64267#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64268#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64269#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64270#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64271#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64272#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64273#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64274#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64275#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64276#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64277#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64278#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64279#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64280#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64281#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64282#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64283#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64284#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64285#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64286#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64287#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64288#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64289#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64290#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64291#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64292#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64293#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64294#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64295#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64296#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64297#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64298#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64299#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64300#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64301#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64302#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 64303#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130768) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 64220#true, 64221#false, 64222#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 64223#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64224#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64225#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64226#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64227#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64228#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64229#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64230#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64231#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64232#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64233#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64234#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64235#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64236#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64237#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64238#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64239#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64240#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64241#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64242#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64243#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64244#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64245#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64246#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64247#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64249#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64250#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64251#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 64252#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64253#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64254#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 64255#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:25:01,133 INFO L134 CoverageAnalysis]: Checked inductivity of 11628 backedges. 0 proven. 11628 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:01,133 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-12 21:25:01,133 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-12 21:25:01,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3022, Invalid=3950, Unknown=0, NotChecked=0, Total=6972 [2018-04-12 21:25:01,133 INFO L87 Difference]: Start difference. First operand 356 states and 358 transitions. Second operand 84 states. [2018-04-12 21:25:06,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:25:06,333 INFO L93 Difference]: Finished difference Result 973 states and 1051 transitions. [2018-04-12 21:25:06,333 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-12 21:25:06,334 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 321 [2018-04-12 21:25:06,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:25:06,335 INFO L225 Difference]: With dead ends: 973 [2018-04-12 21:25:06,335 INFO L226 Difference]: Without dead ends: 973 [2018-04-12 21:25:06,336 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3390 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=9258, Invalid=16502, Unknown=0, NotChecked=0, Total=25760 [2018-04-12 21:25:06,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2018-04-12 21:25:06,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 360. [2018-04-12 21:25:06,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 360 states. [2018-04-12 21:25:06,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 362 transitions. [2018-04-12 21:25:06,345 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 362 transitions. Word has length 321 [2018-04-12 21:25:06,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:25:06,345 INFO L459 AbstractCegarLoop]: Abstraction has 360 states and 362 transitions. [2018-04-12 21:25:06,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-12 21:25:06,345 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 362 transitions. [2018-04-12 21:25:06,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2018-04-12 21:25:06,347 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:25:06,347 INFO L355 BasicCegarLoop]: trace histogram [78, 78, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:25:06,347 INFO L408 AbstractCegarLoop]: === Iteration 81 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:25:06,347 INFO L82 PathProgramCache]: Analyzing trace with hash -602304783, now seen corresponding path program 77 times [2018-04-12 21:25:06,348 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:25:06,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:25:06,536 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:25:09,771 INFO L134 CoverageAnalysis]: Checked inductivity of 11935 backedges. 0 proven. 11935 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:09,771 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:25:09,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84] total 84 [2018-04-12 21:25:09,771 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:25:09,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:09,772 INFO L182 omatonBuilderFactory]: Interpolants [65793#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 65792#false, 65795#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65794#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65797#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65796#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65799#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65798#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65801#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65800#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65803#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65802#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65805#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65804#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65807#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65806#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65809#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65808#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65811#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65810#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65813#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65812#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65815#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65814#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65817#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65816#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65819#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65818#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65821#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65820#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65823#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65822#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65825#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65824#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65827#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65826#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65829#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65828#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65831#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65830#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65833#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65832#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65835#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65834#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65837#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65836#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65839#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65838#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65841#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65840#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65843#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65842#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65845#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65844#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65847#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65846#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65849#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65848#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65851#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65850#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65853#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65852#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65855#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65854#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65857#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65856#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65859#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65858#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65861#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65860#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65863#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65862#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65865#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65864#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65867#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 65866#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65869#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65868#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65871#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65870#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65873#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65872#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 65875#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130764) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 65874#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 65791#true] [2018-04-12 21:25:09,772 INFO L134 CoverageAnalysis]: Checked inductivity of 11935 backedges. 0 proven. 11935 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:09,772 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-12 21:25:09,772 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-12 21:25:09,772 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3100, Invalid=4040, Unknown=0, NotChecked=0, Total=7140 [2018-04-12 21:25:09,773 INFO L87 Difference]: Start difference. First operand 360 states and 362 transitions. Second operand 85 states. [2018-04-12 21:25:14,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:25:14,850 INFO L93 Difference]: Finished difference Result 985 states and 1064 transitions. [2018-04-12 21:25:14,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-12 21:25:14,851 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 325 [2018-04-12 21:25:14,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:25:14,852 INFO L225 Difference]: With dead ends: 985 [2018-04-12 21:25:14,852 INFO L226 Difference]: Without dead ends: 985 [2018-04-12 21:25:14,852 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3473 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=9495, Invalid=16911, Unknown=0, NotChecked=0, Total=26406 [2018-04-12 21:25:14,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states. [2018-04-12 21:25:14,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 364. [2018-04-12 21:25:14,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-04-12 21:25:14,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 366 transitions. [2018-04-12 21:25:14,858 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 366 transitions. Word has length 325 [2018-04-12 21:25:14,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:25:14,858 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 366 transitions. [2018-04-12 21:25:14,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-12 21:25:14,858 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 366 transitions. [2018-04-12 21:25:14,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2018-04-12 21:25:14,859 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:25:14,859 INFO L355 BasicCegarLoop]: trace histogram [79, 79, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:25:14,859 INFO L408 AbstractCegarLoop]: === Iteration 82 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:25:14,859 INFO L82 PathProgramCache]: Analyzing trace with hash 97578184, now seen corresponding path program 78 times [2018-04-12 21:25:14,859 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:25:15,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:25:15,010 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:25:18,283 INFO L134 CoverageAnalysis]: Checked inductivity of 12246 backedges. 0 proven. 12246 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:18,283 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:25:18,283 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85] total 85 [2018-04-12 21:25:18,283 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:25:18,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:18,284 INFO L182 omatonBuilderFactory]: Interpolants [67457#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67456#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67459#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67458#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67461#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67460#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67463#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67462#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67465#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 67464#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67466#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130760) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 67381#true, 67383#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 67382#false, 67385#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67384#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67387#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67386#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67389#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67388#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67391#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67390#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67393#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67392#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67395#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67394#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67397#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67396#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67399#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67398#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67401#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67400#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67403#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67402#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67405#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67404#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67407#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67406#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67409#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67408#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67411#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67410#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67413#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67412#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67415#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67414#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67417#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67416#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67419#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67418#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67421#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67420#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67423#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67422#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67425#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67424#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67427#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67426#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67429#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67428#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67431#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67430#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67433#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67432#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67435#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67434#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67437#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67436#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67439#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67438#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67441#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67440#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67443#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67442#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67445#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67444#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67447#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67446#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67449#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67448#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67451#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67450#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67453#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 67452#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67455#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 67454#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:25:18,284 INFO L134 CoverageAnalysis]: Checked inductivity of 12246 backedges. 0 proven. 12246 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:18,284 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-04-12 21:25:18,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-04-12 21:25:18,285 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3179, Invalid=4131, Unknown=0, NotChecked=0, Total=7310 [2018-04-12 21:25:18,285 INFO L87 Difference]: Start difference. First operand 364 states and 366 transitions. Second operand 86 states. [2018-04-12 21:25:23,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:25:23,278 INFO L93 Difference]: Finished difference Result 997 states and 1077 transitions. [2018-04-12 21:25:23,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-04-12 21:25:23,278 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 329 [2018-04-12 21:25:23,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:25:23,279 INFO L225 Difference]: With dead ends: 997 [2018-04-12 21:25:23,279 INFO L226 Difference]: Without dead ends: 997 [2018-04-12 21:25:23,280 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3557 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=9735, Invalid=17325, Unknown=0, NotChecked=0, Total=27060 [2018-04-12 21:25:23,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states. [2018-04-12 21:25:23,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 368. [2018-04-12 21:25:23,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-12 21:25:23,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 370 transitions. [2018-04-12 21:25:23,284 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 370 transitions. Word has length 329 [2018-04-12 21:25:23,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:25:23,284 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 370 transitions. [2018-04-12 21:25:23,284 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-04-12 21:25:23,284 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 370 transitions. [2018-04-12 21:25:23,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2018-04-12 21:25:23,285 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:25:23,285 INFO L355 BasicCegarLoop]: trace histogram [80, 80, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:25:23,285 INFO L408 AbstractCegarLoop]: === Iteration 83 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:25:23,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1503164641, now seen corresponding path program 79 times [2018-04-12 21:25:23,285 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:25:23,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:25:23,424 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:25:27,136 INFO L134 CoverageAnalysis]: Checked inductivity of 12561 backedges. 0 proven. 12561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:27,137 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:25:27,137 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86] total 86 [2018-04-12 21:25:27,137 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:25:27,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:27,137 INFO L182 omatonBuilderFactory]: Interpolants [68993#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 68992#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 68995#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 68994#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 68997#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 68996#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 68999#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 68998#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69001#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69000#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69003#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69002#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69005#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69004#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69007#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69006#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69009#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69008#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69011#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69010#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69013#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69012#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69015#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69014#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69017#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69016#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69019#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69018#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69021#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69020#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69023#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69022#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69025#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69024#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69027#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69026#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69029#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69028#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69031#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69030#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69033#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69032#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69035#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69034#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69037#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69036#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69039#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69038#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69041#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69040#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69043#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69042#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69045#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69044#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69047#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69046#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69049#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69048#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69051#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69050#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69053#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69052#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69055#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69054#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69057#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69056#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69059#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69058#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69061#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69060#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69063#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69062#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69065#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69064#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69067#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69066#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69069#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69068#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69071#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69070#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 69073#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69072#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69075#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 69074#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 69076#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130756) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 68991#false, 68990#true] [2018-04-12 21:25:27,138 INFO L134 CoverageAnalysis]: Checked inductivity of 12561 backedges. 0 proven. 12561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:27,138 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-12 21:25:27,138 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-12 21:25:27,138 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3259, Invalid=4223, Unknown=0, NotChecked=0, Total=7482 [2018-04-12 21:25:27,138 INFO L87 Difference]: Start difference. First operand 368 states and 370 transitions. Second operand 87 states. [2018-04-12 21:25:32,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:25:32,480 INFO L93 Difference]: Finished difference Result 1009 states and 1090 transitions. [2018-04-12 21:25:32,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-12 21:25:32,480 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 333 [2018-04-12 21:25:32,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:25:32,481 INFO L225 Difference]: With dead ends: 1009 [2018-04-12 21:25:32,482 INFO L226 Difference]: Without dead ends: 1009 [2018-04-12 21:25:32,482 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3642 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=9978, Invalid=17744, Unknown=0, NotChecked=0, Total=27722 [2018-04-12 21:25:32,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2018-04-12 21:25:32,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 372. [2018-04-12 21:25:32,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 372 states. [2018-04-12 21:25:32,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 374 transitions. [2018-04-12 21:25:32,489 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 374 transitions. Word has length 333 [2018-04-12 21:25:32,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:25:32,490 INFO L459 AbstractCegarLoop]: Abstraction has 372 states and 374 transitions. [2018-04-12 21:25:32,490 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-12 21:25:32,490 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 374 transitions. [2018-04-12 21:25:32,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2018-04-12 21:25:32,491 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:25:32,491 INFO L355 BasicCegarLoop]: trace histogram [81, 81, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:25:32,491 INFO L408 AbstractCegarLoop]: === Iteration 84 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:25:32,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1964302858, now seen corresponding path program 80 times [2018-04-12 21:25:32,492 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:25:32,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:25:32,727 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:25:36,366 INFO L134 CoverageAnalysis]: Checked inductivity of 12880 backedges. 0 proven. 12880 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:36,366 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:25:36,416 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87] total 87 [2018-04-12 21:25:36,416 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:25:36,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:36,417 INFO L182 omatonBuilderFactory]: Interpolants [70657#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70656#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70659#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70658#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70661#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70660#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70663#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70662#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70665#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70664#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70667#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70666#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70669#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70668#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70671#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70670#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70673#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70672#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70675#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70674#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70677#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70676#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70679#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70678#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70681#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70680#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70683#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70682#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70685#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70684#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70687#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70686#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70689#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70688#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70691#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70690#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70693#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70692#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70695#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70694#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70697#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70696#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70699#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70698#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70701#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70700#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70703#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70702#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70705#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130752) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 70704#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 70619#false, 70618#true, 70621#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70620#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 70623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70622#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70625#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70624#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70627#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70626#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70629#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70628#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70631#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70630#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70633#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70632#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70635#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70634#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70637#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70636#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70639#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70638#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70641#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70640#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70643#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70642#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70645#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70644#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70647#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70646#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70649#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70648#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70651#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70650#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70653#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 70652#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70655#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 70654#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:25:36,417 INFO L134 CoverageAnalysis]: Checked inductivity of 12880 backedges. 0 proven. 12880 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:36,417 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-04-12 21:25:36,418 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-04-12 21:25:36,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3340, Invalid=4316, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 21:25:36,418 INFO L87 Difference]: Start difference. First operand 372 states and 374 transitions. Second operand 88 states. [2018-04-12 21:25:41,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:25:41,905 INFO L93 Difference]: Finished difference Result 1021 states and 1103 transitions. [2018-04-12 21:25:41,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-12 21:25:41,905 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 337 [2018-04-12 21:25:41,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:25:41,906 INFO L225 Difference]: With dead ends: 1021 [2018-04-12 21:25:41,906 INFO L226 Difference]: Without dead ends: 1021 [2018-04-12 21:25:41,907 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3728 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=10224, Invalid=18168, Unknown=0, NotChecked=0, Total=28392 [2018-04-12 21:25:41,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1021 states. [2018-04-12 21:25:41,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1021 to 376. [2018-04-12 21:25:41,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-12 21:25:41,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 378 transitions. [2018-04-12 21:25:41,911 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 378 transitions. Word has length 337 [2018-04-12 21:25:41,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:25:41,911 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 378 transitions. [2018-04-12 21:25:41,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-04-12 21:25:41,911 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 378 transitions. [2018-04-12 21:25:41,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2018-04-12 21:25:41,912 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:25:41,912 INFO L355 BasicCegarLoop]: trace histogram [82, 82, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:25:41,912 INFO L408 AbstractCegarLoop]: === Iteration 85 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:25:41,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1014402739, now seen corresponding path program 81 times [2018-04-12 21:25:41,913 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:25:42,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:25:42,094 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:25:45,525 INFO L134 CoverageAnalysis]: Checked inductivity of 13203 backedges. 0 proven. 13203 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:45,525 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:25:45,525 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88] total 88 [2018-04-12 21:25:45,526 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:25:45,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:45,526 INFO L182 omatonBuilderFactory]: Interpolants [72321#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72320#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72323#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72322#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72325#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72324#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72327#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72326#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72329#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72328#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72330#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72333#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72332#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72335#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72334#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72337#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72336#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72339#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72338#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72341#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72340#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72343#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72342#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72345#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72344#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72347#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72346#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72349#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72348#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72351#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72350#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72353#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130748) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 72352#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 72265#true, 72267#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 72266#false, 72269#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72268#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72271#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72270#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72273#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72272#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72275#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72274#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72277#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72276#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72279#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72278#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72281#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72280#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72283#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72282#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72285#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72284#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72287#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72286#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72289#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72288#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72291#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72290#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72293#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72292#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72295#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72294#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72297#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72296#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72299#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72298#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72301#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72300#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72303#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72302#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72305#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72304#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72307#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72306#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72309#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72308#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72311#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72310#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72313#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72312#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 72315#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72314#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72317#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72316#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72319#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 72318#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:25:45,527 INFO L134 CoverageAnalysis]: Checked inductivity of 13203 backedges. 0 proven. 13203 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:45,527 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-04-12 21:25:45,527 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-04-12 21:25:45,527 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3422, Invalid=4410, Unknown=0, NotChecked=0, Total=7832 [2018-04-12 21:25:45,527 INFO L87 Difference]: Start difference. First operand 376 states and 378 transitions. Second operand 89 states. [2018-04-12 21:25:51,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:25:51,053 INFO L93 Difference]: Finished difference Result 1033 states and 1116 transitions. [2018-04-12 21:25:51,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2018-04-12 21:25:51,053 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 341 [2018-04-12 21:25:51,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:25:51,054 INFO L225 Difference]: With dead ends: 1033 [2018-04-12 21:25:51,054 INFO L226 Difference]: Without dead ends: 1033 [2018-04-12 21:25:51,054 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3815 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=10473, Invalid=18597, Unknown=0, NotChecked=0, Total=29070 [2018-04-12 21:25:51,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2018-04-12 21:25:51,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 380. [2018-04-12 21:25:51,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 380 states. [2018-04-12 21:25:51,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 382 transitions. [2018-04-12 21:25:51,061 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 382 transitions. Word has length 341 [2018-04-12 21:25:51,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:25:51,061 INFO L459 AbstractCegarLoop]: Abstraction has 380 states and 382 transitions. [2018-04-12 21:25:51,062 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-04-12 21:25:51,062 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 382 transitions. [2018-04-12 21:25:51,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2018-04-12 21:25:51,063 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:25:51,063 INFO L355 BasicCegarLoop]: trace histogram [83, 83, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:25:51,063 INFO L408 AbstractCegarLoop]: === Iteration 86 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:25:51,063 INFO L82 PathProgramCache]: Analyzing trace with hash 328220964, now seen corresponding path program 82 times [2018-04-12 21:25:51,063 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:25:51,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:25:51,271 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:25:54,854 INFO L134 CoverageAnalysis]: Checked inductivity of 13530 backedges. 0 proven. 13530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:54,854 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:25:54,855 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89] total 89 [2018-04-12 21:25:54,855 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:25:54,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:54,855 INFO L182 omatonBuilderFactory]: Interpolants [73985#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73984#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73987#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73986#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73989#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73988#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73991#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73990#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73993#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73992#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73995#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73994#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73997#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73996#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73999#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73998#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74001#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74000#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74003#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 74002#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74005#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74004#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74007#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 74006#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74009#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74008#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74011#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74010#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74013#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 74012#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74015#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74014#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 74017#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74016#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74019#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 74018#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 74020#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130744) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 73931#true, 73933#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 73932#false, 73935#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73934#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73937#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73936#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73939#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73938#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73941#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73940#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73943#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73942#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73945#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73944#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73947#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73946#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73949#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73948#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73951#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73950#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73953#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73952#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73955#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73954#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73957#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73956#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73959#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73958#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73961#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73960#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73963#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73962#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73965#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73964#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73967#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73966#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73969#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73968#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73971#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73970#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73973#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73972#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73975#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73974#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73977#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73976#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73979#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73978#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 73981#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73980#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73983#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 73982#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:25:54,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13530 backedges. 0 proven. 13530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:25:54,856 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-12 21:25:54,856 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-12 21:25:54,856 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3505, Invalid=4505, Unknown=0, NotChecked=0, Total=8010 [2018-04-12 21:25:54,857 INFO L87 Difference]: Start difference. First operand 380 states and 382 transitions. Second operand 90 states. [2018-04-12 21:26:00,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:26:00,516 INFO L93 Difference]: Finished difference Result 1045 states and 1129 transitions. [2018-04-12 21:26:00,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-12 21:26:00,516 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 345 [2018-04-12 21:26:00,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:26:00,517 INFO L225 Difference]: With dead ends: 1045 [2018-04-12 21:26:00,517 INFO L226 Difference]: Without dead ends: 1045 [2018-04-12 21:26:00,518 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3903 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=10725, Invalid=19031, Unknown=0, NotChecked=0, Total=29756 [2018-04-12 21:26:00,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2018-04-12 21:26:00,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 384. [2018-04-12 21:26:00,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 384 states. [2018-04-12 21:26:00,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 386 transitions. [2018-04-12 21:26:00,522 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 386 transitions. Word has length 345 [2018-04-12 21:26:00,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:26:00,522 INFO L459 AbstractCegarLoop]: Abstraction has 384 states and 386 transitions. [2018-04-12 21:26:00,522 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-12 21:26:00,523 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 386 transitions. [2018-04-12 21:26:00,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2018-04-12 21:26:00,523 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:26:00,523 INFO L355 BasicCegarLoop]: trace histogram [84, 84, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:26:00,524 INFO L408 AbstractCegarLoop]: === Iteration 87 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:26:00,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1634553211, now seen corresponding path program 83 times [2018-04-12 21:26:00,524 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:26:00,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:26:00,732 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:26:04,622 INFO L134 CoverageAnalysis]: Checked inductivity of 13861 backedges. 0 proven. 13861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:04,622 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:26:04,622 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90] total 90 [2018-04-12 21:26:04,622 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:26:04,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:04,623 INFO L182 omatonBuilderFactory]: Interpolants [75649#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75648#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75651#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75650#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75653#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75652#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75655#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75654#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75657#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75656#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75659#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75658#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75661#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75660#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75663#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75662#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75665#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75664#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75667#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75666#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75669#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75668#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75671#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75670#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75673#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75672#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75675#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75674#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75677#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75676#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75679#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75678#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75681#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75680#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75683#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75682#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75685#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75684#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75687#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75686#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75689#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75688#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75691#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75690#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75693#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75692#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75695#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75694#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75697#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75696#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75699#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75698#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75701#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75700#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75703#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75702#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75705#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 75704#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75706#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130740) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 75617#false, 75616#true, 75619#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75618#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 75621#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75620#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75622#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75625#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75624#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75627#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75626#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75629#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75628#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75631#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75630#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75633#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75632#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75635#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75634#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75637#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75636#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75639#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75638#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75641#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75640#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75643#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75642#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75645#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 75644#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75647#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 75646#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:26:04,623 INFO L134 CoverageAnalysis]: Checked inductivity of 13861 backedges. 0 proven. 13861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:04,624 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-12 21:26:04,624 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-12 21:26:04,624 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3589, Invalid=4601, Unknown=0, NotChecked=0, Total=8190 [2018-04-12 21:26:04,624 INFO L87 Difference]: Start difference. First operand 384 states and 386 transitions. Second operand 91 states. [2018-04-12 21:26:10,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:26:10,496 INFO L93 Difference]: Finished difference Result 1057 states and 1142 transitions. [2018-04-12 21:26:10,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-12 21:26:10,497 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 349 [2018-04-12 21:26:10,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:26:10,498 INFO L225 Difference]: With dead ends: 1057 [2018-04-12 21:26:10,498 INFO L226 Difference]: Without dead ends: 1057 [2018-04-12 21:26:10,498 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3992 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=10980, Invalid=19470, Unknown=0, NotChecked=0, Total=30450 [2018-04-12 21:26:10,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2018-04-12 21:26:10,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 388. [2018-04-12 21:26:10,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 388 states. [2018-04-12 21:26:10,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 390 transitions. [2018-04-12 21:26:10,503 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 390 transitions. Word has length 349 [2018-04-12 21:26:10,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:26:10,503 INFO L459 AbstractCegarLoop]: Abstraction has 388 states and 390 transitions. [2018-04-12 21:26:10,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-12 21:26:10,503 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 390 transitions. [2018-04-12 21:26:10,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2018-04-12 21:26:10,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:26:10,504 INFO L355 BasicCegarLoop]: trace histogram [85, 85, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:26:10,504 INFO L408 AbstractCegarLoop]: === Iteration 88 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:26:10,504 INFO L82 PathProgramCache]: Analyzing trace with hash 648959570, now seen corresponding path program 84 times [2018-04-12 21:26:10,504 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:26:10,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:26:10,664 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:26:14,336 INFO L134 CoverageAnalysis]: Checked inductivity of 14196 backedges. 0 proven. 14196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:14,336 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:26:14,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91] total 91 [2018-04-12 21:26:14,337 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:26:14,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:14,337 INFO L182 omatonBuilderFactory]: Interpolants [77321#false, 77320#true, 77323#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77322#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 77325#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77324#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77327#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77326#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77329#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77328#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77330#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77333#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77332#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77335#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77334#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77337#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77336#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77339#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77338#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77341#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77340#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77343#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77342#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77345#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77344#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77347#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77346#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77349#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77348#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77351#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77350#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77353#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77352#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77355#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77354#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77357#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77356#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77359#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77358#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77361#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77360#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77363#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77362#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77365#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77364#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77367#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77366#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77369#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77368#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77371#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77370#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77373#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77372#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77375#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77374#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77377#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77376#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77379#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77378#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77381#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77380#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77383#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77382#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77385#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77384#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77387#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77386#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77389#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77388#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77391#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77390#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77393#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77392#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77395#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77394#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77397#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77396#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77399#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77398#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77401#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77400#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77403#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77402#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77405#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77404#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77407#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77406#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 77409#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77408#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 77411#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130736) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 77410#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:26:14,338 INFO L134 CoverageAnalysis]: Checked inductivity of 14196 backedges. 0 proven. 14196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:14,338 INFO L442 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-04-12 21:26:14,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-04-12 21:26:14,338 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3674, Invalid=4698, Unknown=0, NotChecked=0, Total=8372 [2018-04-12 21:26:14,339 INFO L87 Difference]: Start difference. First operand 388 states and 390 transitions. Second operand 92 states. [2018-04-12 21:26:20,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:26:20,393 INFO L93 Difference]: Finished difference Result 1069 states and 1155 transitions. [2018-04-12 21:26:20,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-12 21:26:20,393 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 353 [2018-04-12 21:26:20,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:26:20,394 INFO L225 Difference]: With dead ends: 1069 [2018-04-12 21:26:20,394 INFO L226 Difference]: Without dead ends: 1069 [2018-04-12 21:26:20,394 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4082 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=11238, Invalid=19914, Unknown=0, NotChecked=0, Total=31152 [2018-04-12 21:26:20,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2018-04-12 21:26:20,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 392. [2018-04-12 21:26:20,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-04-12 21:26:20,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 394 transitions. [2018-04-12 21:26:20,398 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 394 transitions. Word has length 353 [2018-04-12 21:26:20,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:26:20,398 INFO L459 AbstractCegarLoop]: Abstraction has 392 states and 394 transitions. [2018-04-12 21:26:20,398 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-04-12 21:26:20,398 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 394 transitions. [2018-04-12 21:26:20,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2018-04-12 21:26:20,399 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:26:20,399 INFO L355 BasicCegarLoop]: trace histogram [86, 86, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:26:20,399 INFO L408 AbstractCegarLoop]: === Iteration 89 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:26:20,399 INFO L82 PathProgramCache]: Analyzing trace with hash -536798295, now seen corresponding path program 85 times [2018-04-12 21:26:20,400 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:26:20,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:26:20,568 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:26:24,310 INFO L134 CoverageAnalysis]: Checked inductivity of 14535 backedges. 0 proven. 14535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:24,310 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:26:24,310 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92] total 92 [2018-04-12 21:26:24,310 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:26:24,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:24,311 INFO L182 omatonBuilderFactory]: Interpolants [79105#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79104#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79107#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79106#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79109#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79108#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79111#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79110#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79113#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79112#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79115#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79114#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79117#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79116#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79119#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79118#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79121#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79120#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79123#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79122#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79125#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79124#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79127#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79126#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79129#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79128#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79131#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79130#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79133#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79132#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79135#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130732) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 79134#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 79043#true, 79045#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 79044#false, 79047#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79046#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79049#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79048#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79051#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79050#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79053#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79052#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79055#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79054#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79057#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79056#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79059#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79058#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79061#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79060#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79063#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79062#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79065#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79064#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79067#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79066#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79069#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79068#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79071#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79070#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79073#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79072#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79075#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79074#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79077#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79076#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79079#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79078#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79081#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79080#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79083#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79082#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79085#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79084#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79087#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79086#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79089#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79088#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79091#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79090#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79093#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79092#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79095#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79094#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79097#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79096#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79099#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79098#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79101#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 79100#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79103#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 79102#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:26:24,311 INFO L134 CoverageAnalysis]: Checked inductivity of 14535 backedges. 0 proven. 14535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:24,311 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-12 21:26:24,312 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-12 21:26:24,312 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3760, Invalid=4796, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 21:26:24,312 INFO L87 Difference]: Start difference. First operand 392 states and 394 transitions. Second operand 93 states. [2018-04-12 21:26:30,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:26:30,378 INFO L93 Difference]: Finished difference Result 1081 states and 1168 transitions. [2018-04-12 21:26:30,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-12 21:26:30,379 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 357 [2018-04-12 21:26:30,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:26:30,380 INFO L225 Difference]: With dead ends: 1081 [2018-04-12 21:26:30,380 INFO L226 Difference]: Without dead ends: 1081 [2018-04-12 21:26:30,380 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4173 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=11499, Invalid=20363, Unknown=0, NotChecked=0, Total=31862 [2018-04-12 21:26:30,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1081 states. [2018-04-12 21:26:30,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1081 to 396. [2018-04-12 21:26:30,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. [2018-04-12 21:26:30,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 398 transitions. [2018-04-12 21:26:30,384 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 398 transitions. Word has length 357 [2018-04-12 21:26:30,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:26:30,384 INFO L459 AbstractCegarLoop]: Abstraction has 396 states and 398 transitions. [2018-04-12 21:26:30,384 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-12 21:26:30,384 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 398 transitions. [2018-04-12 21:26:30,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2018-04-12 21:26:30,385 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:26:30,385 INFO L355 BasicCegarLoop]: trace histogram [87, 87, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:26:30,385 INFO L408 AbstractCegarLoop]: === Iteration 90 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:26:30,385 INFO L82 PathProgramCache]: Analyzing trace with hash 2100518272, now seen corresponding path program 86 times [2018-04-12 21:26:30,386 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:26:30,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:26:30,558 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:26:34,320 INFO L134 CoverageAnalysis]: Checked inductivity of 14878 backedges. 0 proven. 14878 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:34,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:26:34,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93] total 93 [2018-04-12 21:26:34,320 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:26:34,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:34,321 INFO L182 omatonBuilderFactory]: Interpolants [80785#true, 80787#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 80786#false, 80789#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80788#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80791#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80790#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80793#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80792#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80795#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80794#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80797#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80796#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80799#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80798#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80801#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80800#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80803#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80802#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80805#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80804#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80807#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80806#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80809#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80808#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80811#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80810#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80813#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80812#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80815#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80814#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80817#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80816#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80819#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80818#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80821#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80820#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80823#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80822#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80825#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80824#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80827#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80826#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80829#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80828#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80831#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80830#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80833#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80832#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80835#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80834#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80837#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80836#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80839#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80838#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80841#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80840#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80843#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80842#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80845#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80844#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80847#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80846#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80849#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80848#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80851#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80850#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80853#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80852#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80855#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80854#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80857#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80856#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80859#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80858#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80861#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80860#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80863#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80862#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80865#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80864#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80867#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80866#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80869#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80868#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80871#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80870#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80873#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80872#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 80875#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80874#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80877#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 80876#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 80878#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130728) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:26:34,321 INFO L134 CoverageAnalysis]: Checked inductivity of 14878 backedges. 0 proven. 14878 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:34,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-04-12 21:26:34,322 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-04-12 21:26:34,322 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3847, Invalid=4895, Unknown=0, NotChecked=0, Total=8742 [2018-04-12 21:26:34,322 INFO L87 Difference]: Start difference. First operand 396 states and 398 transitions. Second operand 94 states. [2018-04-12 21:26:40,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:26:40,671 INFO L93 Difference]: Finished difference Result 1093 states and 1181 transitions. [2018-04-12 21:26:40,671 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-12 21:26:40,671 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 361 [2018-04-12 21:26:40,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:26:40,672 INFO L225 Difference]: With dead ends: 1093 [2018-04-12 21:26:40,672 INFO L226 Difference]: Without dead ends: 1093 [2018-04-12 21:26:40,672 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4265 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=11763, Invalid=20817, Unknown=0, NotChecked=0, Total=32580 [2018-04-12 21:26:40,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2018-04-12 21:26:40,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 400. [2018-04-12 21:26:40,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2018-04-12 21:26:40,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 402 transitions. [2018-04-12 21:26:40,678 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 402 transitions. Word has length 361 [2018-04-12 21:26:40,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:26:40,679 INFO L459 AbstractCegarLoop]: Abstraction has 400 states and 402 transitions. [2018-04-12 21:26:40,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-04-12 21:26:40,679 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 402 transitions. [2018-04-12 21:26:40,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-04-12 21:26:40,680 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:26:40,680 INFO L355 BasicCegarLoop]: trace histogram [88, 88, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:26:40,681 INFO L408 AbstractCegarLoop]: === Iteration 91 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:26:40,681 INFO L82 PathProgramCache]: Analyzing trace with hash -785196073, now seen corresponding path program 87 times [2018-04-12 21:26:40,681 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:26:40,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:26:40,891 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:26:44,972 INFO L134 CoverageAnalysis]: Checked inductivity of 15225 backedges. 0 proven. 15225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:44,973 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:26:44,973 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94] total 94 [2018-04-12 21:26:44,973 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:26:44,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:44,973 INFO L182 omatonBuilderFactory]: Interpolants [82561#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82560#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82563#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82562#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82565#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82564#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82567#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82566#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82569#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82568#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82571#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82570#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82573#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82572#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82575#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82574#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82577#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82576#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82579#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82578#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82581#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82580#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82583#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82582#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82585#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82584#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82587#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82586#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82589#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82588#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82591#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82590#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82593#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82592#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82595#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82594#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82597#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82596#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82599#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82598#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82601#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82600#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82603#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82602#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82605#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82604#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82607#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82606#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82609#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82608#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82611#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82610#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82613#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82612#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82615#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82614#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82617#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82616#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82619#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82618#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82621#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82620#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82623#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82622#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82625#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82624#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82627#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82626#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82629#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82628#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82631#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82630#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82633#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82632#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82635#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82634#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82637#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82636#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82639#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 82638#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82640#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130724) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82547#false, 82546#true, 82549#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82548#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 82551#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82550#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82553#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82552#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82555#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82554#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 82557#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82556#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82559#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 82558#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:26:44,974 INFO L134 CoverageAnalysis]: Checked inductivity of 15225 backedges. 0 proven. 15225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:44,974 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-04-12 21:26:44,974 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-04-12 21:26:44,975 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3935, Invalid=4995, Unknown=0, NotChecked=0, Total=8930 [2018-04-12 21:26:44,975 INFO L87 Difference]: Start difference. First operand 400 states and 402 transitions. Second operand 95 states. [2018-04-12 21:26:51,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:26:51,364 INFO L93 Difference]: Finished difference Result 1105 states and 1194 transitions. [2018-04-12 21:26:51,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-12 21:26:51,364 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 365 [2018-04-12 21:26:51,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:26:51,365 INFO L225 Difference]: With dead ends: 1105 [2018-04-12 21:26:51,365 INFO L226 Difference]: Without dead ends: 1105 [2018-04-12 21:26:51,366 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4358 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=12030, Invalid=21276, Unknown=0, NotChecked=0, Total=33306 [2018-04-12 21:26:51,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1105 states. [2018-04-12 21:26:51,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1105 to 404. [2018-04-12 21:26:51,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 404 states. [2018-04-12 21:26:51,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 406 transitions. [2018-04-12 21:26:51,369 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 406 transitions. Word has length 365 [2018-04-12 21:26:51,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:26:51,370 INFO L459 AbstractCegarLoop]: Abstraction has 404 states and 406 transitions. [2018-04-12 21:26:51,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-04-12 21:26:51,370 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 406 transitions. [2018-04-12 21:26:51,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2018-04-12 21:26:51,371 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:26:51,371 INFO L355 BasicCegarLoop]: trace histogram [89, 89, 88, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:26:51,371 INFO L408 AbstractCegarLoop]: === Iteration 92 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:26:51,371 INFO L82 PathProgramCache]: Analyzing trace with hash 34428590, now seen corresponding path program 88 times [2018-04-12 21:26:51,371 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:26:51,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:26:51,603 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:26:55,629 INFO L134 CoverageAnalysis]: Checked inductivity of 15576 backedges. 0 proven. 15576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:55,630 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:26:55,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95] total 95 [2018-04-12 21:26:55,630 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:26:55,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:55,630 INFO L182 omatonBuilderFactory]: Interpolants [84353#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84352#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84355#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84354#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84357#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84356#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84359#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84358#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84361#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84360#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84363#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84362#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84365#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84364#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84367#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84366#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84369#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84368#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84371#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84370#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84373#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84372#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84375#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84374#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84377#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84376#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84379#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84378#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84381#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84380#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84383#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84382#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84385#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84384#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84387#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84386#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84389#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84388#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84391#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84390#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84393#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84392#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84395#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84394#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84397#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84396#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84399#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84398#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84401#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84400#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84403#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84402#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84405#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84404#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84407#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84406#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84409#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84408#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84411#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84410#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84413#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84412#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84415#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84414#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84417#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84416#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84419#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84418#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84421#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130720) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 84420#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 84327#false, 84326#true, 84329#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84328#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 84331#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84330#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84333#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84332#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84335#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84334#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84337#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84336#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84339#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84338#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84341#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84340#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84343#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84342#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84345#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84344#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84347#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84346#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84349#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84348#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 84351#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 84350#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:26:55,631 INFO L134 CoverageAnalysis]: Checked inductivity of 15576 backedges. 0 proven. 15576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:26:55,631 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-12 21:26:55,631 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-12 21:26:55,632 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4024, Invalid=5096, Unknown=0, NotChecked=0, Total=9120 [2018-04-12 21:26:55,632 INFO L87 Difference]: Start difference. First operand 404 states and 406 transitions. Second operand 96 states. [2018-04-12 21:27:02,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:27:02,342 INFO L93 Difference]: Finished difference Result 1117 states and 1207 transitions. [2018-04-12 21:27:02,342 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-12 21:27:02,342 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 369 [2018-04-12 21:27:02,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:27:02,343 INFO L225 Difference]: With dead ends: 1117 [2018-04-12 21:27:02,343 INFO L226 Difference]: Without dead ends: 1117 [2018-04-12 21:27:02,344 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4452 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=12300, Invalid=21740, Unknown=0, NotChecked=0, Total=34040 [2018-04-12 21:27:02,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states. [2018-04-12 21:27:02,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 408. [2018-04-12 21:27:02,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 408 states. [2018-04-12 21:27:02,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 410 transitions. [2018-04-12 21:27:02,347 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 410 transitions. Word has length 369 [2018-04-12 21:27:02,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:27:02,348 INFO L459 AbstractCegarLoop]: Abstraction has 408 states and 410 transitions. [2018-04-12 21:27:02,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-12 21:27:02,348 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 410 transitions. [2018-04-12 21:27:02,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2018-04-12 21:27:02,349 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:27:02,349 INFO L355 BasicCegarLoop]: trace histogram [90, 90, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:27:02,349 INFO L408 AbstractCegarLoop]: === Iteration 93 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:27:02,349 INFO L82 PathProgramCache]: Analyzing trace with hash -118452731, now seen corresponding path program 89 times [2018-04-12 21:27:02,349 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:27:02,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:27:02,572 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:27:06,685 INFO L134 CoverageAnalysis]: Checked inductivity of 15931 backedges. 0 proven. 15931 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:06,686 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:27:06,686 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96] total 96 [2018-04-12 21:27:06,686 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:27:06,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:06,686 INFO L182 omatonBuilderFactory]: Interpolants [86125#true, 86127#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 86126#false, 86129#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86128#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86131#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86130#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86133#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86132#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86135#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86134#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86137#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86136#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86139#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86138#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86141#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86140#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86143#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86142#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86145#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86144#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86147#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86146#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86149#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86148#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86151#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86150#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86153#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86152#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86155#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86154#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86157#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86156#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86159#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86158#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86161#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86160#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86163#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86162#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86165#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86164#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86167#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86166#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86169#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86168#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86171#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86170#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86173#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86172#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86175#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86174#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86177#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86176#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86179#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86178#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86181#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86180#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86183#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86182#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86185#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86184#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86187#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86186#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86189#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86188#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86191#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86190#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86193#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86192#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86195#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86194#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86197#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86196#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86199#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86198#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86201#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86200#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86203#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86202#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86205#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86204#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86207#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86206#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86209#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86208#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86211#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86210#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86213#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86212#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86215#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86214#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86217#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86216#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 86219#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86218#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 86221#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130716) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 86220#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:27:06,687 INFO L134 CoverageAnalysis]: Checked inductivity of 15931 backedges. 0 proven. 15931 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:06,687 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-12 21:27:06,688 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-12 21:27:06,688 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4114, Invalid=5198, Unknown=0, NotChecked=0, Total=9312 [2018-04-12 21:27:06,688 INFO L87 Difference]: Start difference. First operand 408 states and 410 transitions. Second operand 97 states. [2018-04-12 21:27:13,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:27:13,449 INFO L93 Difference]: Finished difference Result 1129 states and 1220 transitions. [2018-04-12 21:27:13,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-12 21:27:13,450 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 373 [2018-04-12 21:27:13,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:27:13,451 INFO L225 Difference]: With dead ends: 1129 [2018-04-12 21:27:13,451 INFO L226 Difference]: Without dead ends: 1129 [2018-04-12 21:27:13,451 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4547 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=12573, Invalid=22209, Unknown=0, NotChecked=0, Total=34782 [2018-04-12 21:27:13,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2018-04-12 21:27:13,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 412. [2018-04-12 21:27:13,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 412 states. [2018-04-12 21:27:13,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 414 transitions. [2018-04-12 21:27:13,455 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 414 transitions. Word has length 373 [2018-04-12 21:27:13,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:27:13,455 INFO L459 AbstractCegarLoop]: Abstraction has 412 states and 414 transitions. [2018-04-12 21:27:13,455 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-12 21:27:13,456 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 414 transitions. [2018-04-12 21:27:13,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2018-04-12 21:27:13,456 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:27:13,457 INFO L355 BasicCegarLoop]: trace histogram [91, 91, 90, 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:27:13,457 INFO L408 AbstractCegarLoop]: === Iteration 94 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:27:13,457 INFO L82 PathProgramCache]: Analyzing trace with hash -768982564, now seen corresponding path program 90 times [2018-04-12 21:27:13,457 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:27:13,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:27:13,642 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:27:17,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16290 backedges. 0 proven. 16290 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:17,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:27:17,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97] total 97 [2018-04-12 21:27:17,789 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:27:17,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:17,790 INFO L182 omatonBuilderFactory]: Interpolants [87943#true, 87945#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 87944#false, 87947#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87946#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87949#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87948#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87951#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87950#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87953#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87952#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87955#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87954#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87957#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87956#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87959#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87958#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87961#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87960#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87963#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87962#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87965#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87964#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87967#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87966#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87969#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87968#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87971#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87970#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87973#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87972#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87975#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87974#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87977#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87976#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87979#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87978#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87981#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87980#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87983#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87982#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87985#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87984#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87987#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87986#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87989#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87988#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87991#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87990#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87993#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87992#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87995#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87994#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87997#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87996#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 87999#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 87998#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88001#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88000#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88003#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88002#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88005#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88004#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88007#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88006#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88009#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88008#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88011#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88010#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88013#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88012#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88015#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88014#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88017#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88016#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88019#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88018#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88021#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88020#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88023#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88022#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88025#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88024#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88027#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88026#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88029#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88028#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88031#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88030#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88033#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88032#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88035#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88034#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88037#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88036#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 88039#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 88038#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 88040#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130712) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:27:17,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16290 backedges. 0 proven. 16290 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:17,790 INFO L442 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-04-12 21:27:17,791 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-04-12 21:27:17,791 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4205, Invalid=5301, Unknown=0, NotChecked=0, Total=9506 [2018-04-12 21:27:17,791 INFO L87 Difference]: Start difference. First operand 412 states and 414 transitions. Second operand 98 states. [2018-04-12 21:27:24,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:27:24,929 INFO L93 Difference]: Finished difference Result 1141 states and 1233 transitions. [2018-04-12 21:27:24,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-12 21:27:24,929 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 377 [2018-04-12 21:27:24,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:27:24,930 INFO L225 Difference]: With dead ends: 1141 [2018-04-12 21:27:24,930 INFO L226 Difference]: Without dead ends: 1141 [2018-04-12 21:27:24,931 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4643 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=12849, Invalid=22683, Unknown=0, NotChecked=0, Total=35532 [2018-04-12 21:27:24,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2018-04-12 21:27:24,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 416. [2018-04-12 21:27:24,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 416 states. [2018-04-12 21:27:24,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 418 transitions. [2018-04-12 21:27:24,935 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 418 transitions. Word has length 377 [2018-04-12 21:27:24,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:27:24,935 INFO L459 AbstractCegarLoop]: Abstraction has 416 states and 418 transitions. [2018-04-12 21:27:24,935 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-04-12 21:27:24,935 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 418 transitions. [2018-04-12 21:27:24,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2018-04-12 21:27:24,936 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:27:24,936 INFO L355 BasicCegarLoop]: trace histogram [92, 92, 91, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:27:24,936 INFO L408 AbstractCegarLoop]: === Iteration 95 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:27:24,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1294479923, now seen corresponding path program 91 times [2018-04-12 21:27:24,936 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:27:25,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:27:25,141 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:27:29,670 INFO L134 CoverageAnalysis]: Checked inductivity of 16653 backedges. 0 proven. 16653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:29,670 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:27:29,670 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [98] total 98 [2018-04-12 21:27:29,671 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:27:29,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:29,671 INFO L182 omatonBuilderFactory]: Interpolants [89857#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89856#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89859#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89858#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89861#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89860#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89863#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89862#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89865#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89864#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89867#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89866#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89869#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89868#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89871#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89870#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89873#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89872#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89875#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89874#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89877#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 89876#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89878#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130708) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 89781#false, 89780#true, 89783#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89782#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 89785#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89784#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89787#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89786#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89789#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89788#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89791#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89790#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89793#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89792#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89795#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89794#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89797#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89796#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89799#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89798#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89801#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89800#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89803#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89802#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89805#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89804#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89807#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89806#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89809#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89808#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89811#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89810#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89813#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89812#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89815#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89814#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89817#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89816#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89819#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89818#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89821#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89820#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89823#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89822#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89825#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89824#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89827#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89826#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89829#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89828#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89831#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89830#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89833#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89832#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89835#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89834#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89837#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89836#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89839#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89838#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89841#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89840#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89843#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89842#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89845#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89844#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89847#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89846#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89849#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89848#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89851#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89850#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89853#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89852#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 89855#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 89854#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:27:29,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16653 backedges. 0 proven. 16653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:29,672 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-12 21:27:29,672 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-12 21:27:29,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4297, Invalid=5405, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 21:27:29,672 INFO L87 Difference]: Start difference. First operand 416 states and 418 transitions. Second operand 99 states. [2018-04-12 21:27:36,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:27:36,518 INFO L93 Difference]: Finished difference Result 1153 states and 1246 transitions. [2018-04-12 21:27:36,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-04-12 21:27:36,519 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 381 [2018-04-12 21:27:36,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:27:36,520 INFO L225 Difference]: With dead ends: 1153 [2018-04-12 21:27:36,520 INFO L226 Difference]: Without dead ends: 1153 [2018-04-12 21:27:36,520 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4740 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=13128, Invalid=23162, Unknown=0, NotChecked=0, Total=36290 [2018-04-12 21:27:36,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states. [2018-04-12 21:27:36,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 420. [2018-04-12 21:27:36,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 420 states. [2018-04-12 21:27:36,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 422 transitions. [2018-04-12 21:27:36,524 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 422 transitions. Word has length 381 [2018-04-12 21:27:36,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:27:36,524 INFO L459 AbstractCegarLoop]: Abstraction has 420 states and 422 transitions. [2018-04-12 21:27:36,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-12 21:27:36,524 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 422 transitions. [2018-04-12 21:27:36,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2018-04-12 21:27:36,525 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:27:36,525 INFO L355 BasicCegarLoop]: trace histogram [93, 93, 92, 92, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:27:36,525 INFO L408 AbstractCegarLoop]: === Iteration 96 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:27:36,525 INFO L82 PathProgramCache]: Analyzing trace with hash 1014505226, now seen corresponding path program 92 times [2018-04-12 21:27:36,526 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:27:36,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:27:36,743 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:27:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 17020 backedges. 0 proven. 17020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:41,452 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:27:41,452 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [99] total 99 [2018-04-12 21:27:41,452 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:27:41,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:41,453 INFO L182 omatonBuilderFactory]: Interpolants [91649#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91648#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91651#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91650#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91653#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91652#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91655#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91654#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91657#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91656#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91659#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91658#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91661#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91660#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91663#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91662#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91665#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91664#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91667#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91666#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91669#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91668#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91671#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91670#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91673#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91672#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91675#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91674#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91677#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91676#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91679#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91678#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91681#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91680#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91683#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91682#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91685#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91684#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91687#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91686#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91689#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91688#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91691#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91690#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91693#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91692#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91695#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91694#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91697#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91696#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91699#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91698#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91701#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91700#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91703#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91702#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91705#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91704#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91707#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91706#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91709#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91708#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91711#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91710#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91713#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91712#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91715#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91714#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91717#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91716#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91719#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91718#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91721#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91720#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91723#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91722#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91725#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91724#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91727#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91726#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91729#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91728#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91731#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91730#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91733#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91732#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91735#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130704) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 91734#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91637#false, 91636#true, 91639#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91638#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 91641#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91640#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91643#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91642#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91645#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91644#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 91647#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 91646#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:27:41,453 INFO L134 CoverageAnalysis]: Checked inductivity of 17020 backedges. 0 proven. 17020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:41,454 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-04-12 21:27:41,454 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-04-12 21:27:41,454 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4390, Invalid=5510, Unknown=0, NotChecked=0, Total=9900 [2018-04-12 21:27:41,454 INFO L87 Difference]: Start difference. First operand 420 states and 422 transitions. Second operand 100 states. [2018-04-12 21:27:48,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:27:48,906 INFO L93 Difference]: Finished difference Result 1165 states and 1259 transitions. [2018-04-12 21:27:48,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-04-12 21:27:48,907 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 385 [2018-04-12 21:27:48,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:27:48,907 INFO L225 Difference]: With dead ends: 1165 [2018-04-12 21:27:48,908 INFO L226 Difference]: Without dead ends: 1165 [2018-04-12 21:27:48,908 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4838 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=13410, Invalid=23646, Unknown=0, NotChecked=0, Total=37056 [2018-04-12 21:27:48,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2018-04-12 21:27:48,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 424. [2018-04-12 21:27:48,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 424 states. [2018-04-12 21:27:48,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 426 transitions. [2018-04-12 21:27:48,913 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 426 transitions. Word has length 385 [2018-04-12 21:27:48,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:27:48,913 INFO L459 AbstractCegarLoop]: Abstraction has 424 states and 426 transitions. [2018-04-12 21:27:48,913 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-04-12 21:27:48,913 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 426 transitions. [2018-04-12 21:27:48,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2018-04-12 21:27:48,914 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:27:48,914 INFO L355 BasicCegarLoop]: trace histogram [94, 94, 93, 93, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:27:48,914 INFO L408 AbstractCegarLoop]: === Iteration 97 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:27:48,914 INFO L82 PathProgramCache]: Analyzing trace with hash -171456415, now seen corresponding path program 93 times [2018-04-12 21:27:48,914 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:27:49,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:27:49,146 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:27:53,765 INFO L134 CoverageAnalysis]: Checked inductivity of 17391 backedges. 0 proven. 17391 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:53,765 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:27:53,765 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [100] total 100 [2018-04-12 21:27:53,766 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:27:53,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:53,766 INFO L182 omatonBuilderFactory]: Interpolants [93511#true, 93513#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 93512#false, 93515#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93514#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93517#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93516#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93519#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93518#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93521#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93520#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93523#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93522#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93525#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93524#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93527#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93526#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93529#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93528#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93531#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93530#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93533#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93532#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93535#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93534#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93537#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93536#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93539#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93538#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93541#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93540#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93543#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93542#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93545#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93544#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93547#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93546#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93549#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93548#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93551#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93550#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93553#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93552#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93555#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93554#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93557#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93556#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93559#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93558#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93561#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93560#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93563#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93562#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93565#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93564#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93567#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93566#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93569#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93568#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93571#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93570#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93573#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93572#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93575#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93574#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93577#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93576#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93579#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93578#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93581#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93580#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93583#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93582#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93585#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93584#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93587#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93586#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93589#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93588#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93591#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93590#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93593#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93592#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93595#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93594#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93597#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93596#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93599#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93598#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93601#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93600#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93603#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93602#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93605#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93604#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93607#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93606#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 93609#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93608#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 93611#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130700) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 93610#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:27:53,767 INFO L134 CoverageAnalysis]: Checked inductivity of 17391 backedges. 0 proven. 17391 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:27:53,767 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-04-12 21:27:53,767 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-04-12 21:27:53,767 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4484, Invalid=5616, Unknown=0, NotChecked=0, Total=10100 [2018-04-12 21:27:53,767 INFO L87 Difference]: Start difference. First operand 424 states and 426 transitions. Second operand 101 states. [2018-04-12 21:28:01,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:28:01,450 INFO L93 Difference]: Finished difference Result 1177 states and 1272 transitions. [2018-04-12 21:28:01,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-04-12 21:28:01,451 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 389 [2018-04-12 21:28:01,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:28:01,452 INFO L225 Difference]: With dead ends: 1177 [2018-04-12 21:28:01,452 INFO L226 Difference]: Without dead ends: 1177 [2018-04-12 21:28:01,453 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4937 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=13695, Invalid=24135, Unknown=0, NotChecked=0, Total=37830 [2018-04-12 21:28:01,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1177 states. [2018-04-12 21:28:01,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1177 to 428. [2018-04-12 21:28:01,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-12 21:28:01,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 430 transitions. [2018-04-12 21:28:01,477 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 430 transitions. Word has length 389 [2018-04-12 21:28:01,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:28:01,477 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 430 transitions. [2018-04-12 21:28:01,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-04-12 21:28:01,477 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 430 transitions. [2018-04-12 21:28:01,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2018-04-12 21:28:01,478 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:28:01,478 INFO L355 BasicCegarLoop]: trace histogram [95, 95, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:28:01,478 INFO L408 AbstractCegarLoop]: === Iteration 98 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:28:01,479 INFO L82 PathProgramCache]: Analyzing trace with hash -1041961416, now seen corresponding path program 94 times [2018-04-12 21:28:01,479 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:28:01,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:28:01,823 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:28:06,729 INFO L134 CoverageAnalysis]: Checked inductivity of 17766 backedges. 0 proven. 17766 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:06,729 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:28:06,730 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [101] total 101 [2018-04-12 21:28:06,730 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:28:06,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:06,730 INFO L182 omatonBuilderFactory]: Interpolants [95489#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95488#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95491#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95490#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95493#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95492#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95495#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95494#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95497#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95496#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95499#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95498#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95501#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95500#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95503#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95502#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95505#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 95504#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95506#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130696) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 95405#true, 95407#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 95406#false, 95409#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95408#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95411#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95410#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95413#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95412#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95415#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95414#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95417#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95416#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95419#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95418#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95421#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95420#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95423#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95422#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95425#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95424#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95427#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95426#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95429#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95428#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95431#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95430#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95433#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95432#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95435#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95434#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95437#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95436#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95439#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95438#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95441#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95440#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95443#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95442#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95445#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95444#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95447#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95446#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95449#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95448#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95451#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95450#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95453#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95452#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95455#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95454#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95457#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95456#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95459#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95458#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95461#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95460#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95463#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95462#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95465#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95464#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95467#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95466#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95469#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95468#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95471#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95470#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95473#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95472#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95475#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95474#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95477#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95476#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95479#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95478#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95481#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95480#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95483#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95482#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95485#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95484#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 95487#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 95486#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:28:06,731 INFO L134 CoverageAnalysis]: Checked inductivity of 17766 backedges. 0 proven. 17766 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:06,731 INFO L442 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-04-12 21:28:06,731 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-04-12 21:28:06,731 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4579, Invalid=5723, Unknown=0, NotChecked=0, Total=10302 [2018-04-12 21:28:06,731 INFO L87 Difference]: Start difference. First operand 428 states and 430 transitions. Second operand 102 states. [2018-04-12 21:28:14,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:28:14,285 INFO L93 Difference]: Finished difference Result 1189 states and 1285 transitions. [2018-04-12 21:28:14,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-04-12 21:28:14,285 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 393 [2018-04-12 21:28:14,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:28:14,286 INFO L225 Difference]: With dead ends: 1189 [2018-04-12 21:28:14,286 INFO L226 Difference]: Without dead ends: 1189 [2018-04-12 21:28:14,286 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5037 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=13983, Invalid=24629, Unknown=0, NotChecked=0, Total=38612 [2018-04-12 21:28:14,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2018-04-12 21:28:14,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 432. [2018-04-12 21:28:14,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 432 states. [2018-04-12 21:28:14,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 434 transitions. [2018-04-12 21:28:14,291 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 434 transitions. Word has length 393 [2018-04-12 21:28:14,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:28:14,291 INFO L459 AbstractCegarLoop]: Abstraction has 432 states and 434 transitions. [2018-04-12 21:28:14,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-04-12 21:28:14,291 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 434 transitions. [2018-04-12 21:28:14,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 398 [2018-04-12 21:28:14,292 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:28:14,292 INFO L355 BasicCegarLoop]: trace histogram [96, 96, 95, 95, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:28:14,292 INFO L408 AbstractCegarLoop]: === Iteration 99 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:28:14,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1287475343, now seen corresponding path program 95 times [2018-04-12 21:28:14,293 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:28:14,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:28:14,622 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:28:19,294 INFO L134 CoverageAnalysis]: Checked inductivity of 18145 backedges. 0 proven. 18145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:19,295 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:28:19,295 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [102] total 102 [2018-04-12 21:28:19,295 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:28:19,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:19,295 INFO L182 omatonBuilderFactory]: Interpolants [97319#false, 97318#true, 97321#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97320#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 97323#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97322#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97325#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97324#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97327#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97326#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97329#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97328#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97330#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97333#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97332#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97335#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97334#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97337#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97336#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97339#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97338#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97341#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97340#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97343#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97342#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97345#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97344#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97347#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97346#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97349#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97348#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97351#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97350#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97353#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97352#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97355#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97354#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97357#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97356#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97359#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97358#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97361#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97360#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97363#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97362#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97365#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97364#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97367#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97366#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97369#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97368#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97371#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97370#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97373#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97372#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97375#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97374#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97377#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97376#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97379#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97378#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97381#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97380#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97383#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97382#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97385#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97384#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97387#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97386#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97389#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97388#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97391#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97390#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97393#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97392#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97395#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97394#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97397#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97396#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97399#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97398#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97401#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97400#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97403#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97402#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97405#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97404#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97407#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97406#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97409#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97408#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97411#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97410#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97413#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97412#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97415#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 97414#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97417#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97416#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97419#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 97418#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 97420#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130692) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:28:19,296 INFO L134 CoverageAnalysis]: Checked inductivity of 18145 backedges. 0 proven. 18145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:19,296 INFO L442 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-04-12 21:28:19,297 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-04-12 21:28:19,297 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4675, Invalid=5831, Unknown=0, NotChecked=0, Total=10506 [2018-04-12 21:28:19,297 INFO L87 Difference]: Start difference. First operand 432 states and 434 transitions. Second operand 103 states. [2018-04-12 21:28:27,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:28:27,279 INFO L93 Difference]: Finished difference Result 1201 states and 1298 transitions. [2018-04-12 21:28:27,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-04-12 21:28:27,280 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 397 [2018-04-12 21:28:27,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:28:27,281 INFO L225 Difference]: With dead ends: 1201 [2018-04-12 21:28:27,281 INFO L226 Difference]: Without dead ends: 1201 [2018-04-12 21:28:27,282 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5138 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=14274, Invalid=25128, Unknown=0, NotChecked=0, Total=39402 [2018-04-12 21:28:27,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2018-04-12 21:28:27,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 436. [2018-04-12 21:28:27,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 436 states. [2018-04-12 21:28:27,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 438 transitions. [2018-04-12 21:28:27,286 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 438 transitions. Word has length 397 [2018-04-12 21:28:27,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:28:27,286 INFO L459 AbstractCegarLoop]: Abstraction has 436 states and 438 transitions. [2018-04-12 21:28:27,286 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-04-12 21:28:27,287 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 438 transitions. [2018-04-12 21:28:27,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2018-04-12 21:28:27,288 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:28:27,288 INFO L355 BasicCegarLoop]: trace histogram [97, 97, 96, 96, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:28:27,288 INFO L408 AbstractCegarLoop]: === Iteration 100 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:28:27,288 INFO L82 PathProgramCache]: Analyzing trace with hash 358526822, now seen corresponding path program 96 times [2018-04-12 21:28:27,288 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:28:27,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:28:27,655 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:28:32,470 INFO L134 CoverageAnalysis]: Checked inductivity of 18528 backedges. 0 proven. 18528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:32,470 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:28:32,471 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [103] total 103 [2018-04-12 21:28:32,471 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:28:32,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:32,471 INFO L182 omatonBuilderFactory]: Interpolants [99329#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99328#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99330#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99333#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99332#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99335#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99334#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99337#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99336#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99339#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99338#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99341#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99340#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99343#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99342#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99345#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99344#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99347#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99346#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99349#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99348#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99351#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99350#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99353#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130688) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 99352#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 99251#false, 99250#true, 99253#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99252#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 99255#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99254#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99257#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99256#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99259#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99258#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99261#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99263#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99262#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99265#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99264#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99267#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99266#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99269#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99268#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99271#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99270#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99273#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99272#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99275#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99274#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99277#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99276#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99279#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99278#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99281#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99280#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99283#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99282#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99285#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99284#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99287#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99286#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99289#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99288#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99291#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99290#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99293#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99292#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99295#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99294#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99297#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99296#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99299#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99298#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99301#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99300#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99303#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99302#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99305#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99304#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99307#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99306#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99309#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99308#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99311#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99310#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99313#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99312#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99315#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99314#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99317#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99316#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99319#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99318#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99321#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99320#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99323#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99322#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 99325#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99324#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99327#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 99326#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0))] [2018-04-12 21:28:32,473 INFO L134 CoverageAnalysis]: Checked inductivity of 18528 backedges. 0 proven. 18528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:32,473 INFO L442 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-04-12 21:28:32,474 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-04-12 21:28:32,474 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4772, Invalid=5940, Unknown=0, NotChecked=0, Total=10712 [2018-04-12 21:28:32,474 INFO L87 Difference]: Start difference. First operand 436 states and 438 transitions. Second operand 104 states. [2018-04-12 21:28:40,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:28:40,652 INFO L93 Difference]: Finished difference Result 1213 states and 1311 transitions. [2018-04-12 21:28:40,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2018-04-12 21:28:40,652 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 401 [2018-04-12 21:28:40,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:28:40,653 INFO L225 Difference]: With dead ends: 1213 [2018-04-12 21:28:40,653 INFO L226 Difference]: Without dead ends: 1213 [2018-04-12 21:28:40,654 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5240 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=14568, Invalid=25632, Unknown=0, NotChecked=0, Total=40200 [2018-04-12 21:28:40,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1213 states. [2018-04-12 21:28:40,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1213 to 440. [2018-04-12 21:28:40,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 440 states. [2018-04-12 21:28:40,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 442 transitions. [2018-04-12 21:28:40,658 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 442 transitions. Word has length 401 [2018-04-12 21:28:40,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:28:40,658 INFO L459 AbstractCegarLoop]: Abstraction has 440 states and 442 transitions. [2018-04-12 21:28:40,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-04-12 21:28:40,658 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 442 transitions. [2018-04-12 21:28:40,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 406 [2018-04-12 21:28:40,660 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:28:40,660 INFO L355 BasicCegarLoop]: trace histogram [98, 98, 97, 97, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:28:40,660 INFO L408 AbstractCegarLoop]: === Iteration 101 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:28:40,660 INFO L82 PathProgramCache]: Analyzing trace with hash -571028803, now seen corresponding path program 97 times [2018-04-12 21:28:40,660 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:28:40,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:28:40,972 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:28:45,745 INFO L134 CoverageAnalysis]: Checked inductivity of 18915 backedges. 0 proven. 18915 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:45,745 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:28:45,745 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [104] total 104 [2018-04-12 21:28:45,745 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:28:45,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:45,746 INFO L182 omatonBuilderFactory]: Interpolants [101201#true, 101203#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 101202#false, 101205#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101204#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101207#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101206#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101209#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101208#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101211#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101210#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101213#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101212#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101215#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101214#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101217#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101216#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101219#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101218#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101221#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101220#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101223#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101222#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101225#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101224#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101227#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101226#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101229#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101228#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101231#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101230#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101233#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101232#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101235#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101234#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101237#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101236#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101239#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101238#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101241#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101240#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101243#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101242#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101245#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101244#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101247#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101246#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101249#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101251#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101250#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101253#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101252#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101255#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101254#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101257#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101256#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101259#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101258#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101261#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101263#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101262#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101265#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101264#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101267#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101266#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101269#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101268#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101271#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101270#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101273#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101272#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101275#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101274#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101277#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101276#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101279#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101278#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101281#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101280#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101283#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101282#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101285#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101284#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101287#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101286#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101289#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101288#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101291#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101290#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101293#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101292#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101295#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101294#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101297#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101296#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101299#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101298#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101301#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101300#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 101303#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101302#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 101305#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130684) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 101304#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:28:45,747 INFO L134 CoverageAnalysis]: Checked inductivity of 18915 backedges. 0 proven. 18915 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:45,747 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-12 21:28:45,747 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-12 21:28:45,748 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4870, Invalid=6050, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 21:28:45,748 INFO L87 Difference]: Start difference. First operand 440 states and 442 transitions. Second operand 105 states. [2018-04-12 21:28:53,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:28:53,870 INFO L93 Difference]: Finished difference Result 1225 states and 1324 transitions. [2018-04-12 21:28:53,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-04-12 21:28:53,870 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 405 [2018-04-12 21:28:53,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:28:53,871 INFO L225 Difference]: With dead ends: 1225 [2018-04-12 21:28:53,871 INFO L226 Difference]: Without dead ends: 1225 [2018-04-12 21:28:53,872 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5343 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=14865, Invalid=26141, Unknown=0, NotChecked=0, Total=41006 [2018-04-12 21:28:53,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1225 states. [2018-04-12 21:28:53,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1225 to 444. [2018-04-12 21:28:53,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 444 states. [2018-04-12 21:28:53,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 446 transitions. [2018-04-12 21:28:53,878 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 446 transitions. Word has length 405 [2018-04-12 21:28:53,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:28:53,878 INFO L459 AbstractCegarLoop]: Abstraction has 444 states and 446 transitions. [2018-04-12 21:28:53,878 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-12 21:28:53,878 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 446 transitions. [2018-04-12 21:28:53,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2018-04-12 21:28:53,880 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:28:53,880 INFO L355 BasicCegarLoop]: trace histogram [99, 99, 98, 98, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:28:53,880 INFO L408 AbstractCegarLoop]: === Iteration 102 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:28:53,880 INFO L82 PathProgramCache]: Analyzing trace with hash 466838164, now seen corresponding path program 98 times [2018-04-12 21:28:53,881 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:28:54,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:28:54,244 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:28:59,105 INFO L134 CoverageAnalysis]: Checked inductivity of 19306 backedges. 0 proven. 19306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:59,105 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:28:59,105 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [105] total 105 [2018-04-12 21:28:59,105 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:28:59,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:59,106 INFO L182 omatonBuilderFactory]: Interpolants [103171#true, 103173#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 103172#false, 103175#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103174#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103177#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103176#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103179#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103178#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103181#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103180#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103183#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103182#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103185#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103184#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103187#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103186#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103189#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103188#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103191#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103190#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103193#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103192#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103195#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103194#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103197#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103196#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103199#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103198#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103201#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103200#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103203#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103202#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103205#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103204#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103207#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103206#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103209#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103208#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103211#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103210#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103213#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103212#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103215#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103214#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103217#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103216#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103219#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103218#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103221#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103220#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103223#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103222#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103225#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103224#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103226#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103229#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103228#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103231#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103230#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103233#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103232#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103235#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103234#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103237#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103236#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103239#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103238#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103241#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103240#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103243#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103242#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103245#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103244#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103247#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103246#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103249#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103248#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103251#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103250#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103253#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103252#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103255#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103254#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103257#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103256#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103259#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103258#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103261#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103263#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103262#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103265#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103264#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103267#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103266#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103269#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103268#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103271#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103270#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 103273#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103272#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103275#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 103274#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 103276#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130680) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:28:59,106 INFO L134 CoverageAnalysis]: Checked inductivity of 19306 backedges. 0 proven. 19306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:28:59,107 INFO L442 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-04-12 21:28:59,107 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-04-12 21:28:59,107 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4969, Invalid=6161, Unknown=0, NotChecked=0, Total=11130 [2018-04-12 21:28:59,107 INFO L87 Difference]: Start difference. First operand 444 states and 446 transitions. Second operand 106 states. [2018-04-12 21:29:07,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:29:07,899 INFO L93 Difference]: Finished difference Result 1237 states and 1337 transitions. [2018-04-12 21:29:07,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2018-04-12 21:29:07,899 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 409 [2018-04-12 21:29:07,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:29:07,900 INFO L225 Difference]: With dead ends: 1237 [2018-04-12 21:29:07,900 INFO L226 Difference]: Without dead ends: 1237 [2018-04-12 21:29:07,901 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5447 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=15165, Invalid=26655, Unknown=0, NotChecked=0, Total=41820 [2018-04-12 21:29:07,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2018-04-12 21:29:07,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 448. [2018-04-12 21:29:07,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 448 states. [2018-04-12 21:29:07,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 450 transitions. [2018-04-12 21:29:07,905 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 450 transitions. Word has length 409 [2018-04-12 21:29:07,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:29:07,906 INFO L459 AbstractCegarLoop]: Abstraction has 448 states and 450 transitions. [2018-04-12 21:29:07,906 INFO L460 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-04-12 21:29:07,906 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 450 transitions. [2018-04-12 21:29:07,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2018-04-12 21:29:07,907 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:29:07,907 INFO L355 BasicCegarLoop]: trace histogram [100, 100, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:29:07,907 INFO L408 AbstractCegarLoop]: === Iteration 103 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:29:07,907 INFO L82 PathProgramCache]: Analyzing trace with hash 1734489835, now seen corresponding path program 99 times [2018-04-12 21:29:07,907 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:29:08,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:29:08,218 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:29:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 19701 backedges. 0 proven. 19701 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:13,196 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:29:13,196 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [106] total 106 [2018-04-12 21:29:13,196 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:29:13,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:13,197 INFO L182 omatonBuilderFactory]: Interpolants [105217#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105216#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105219#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105218#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105221#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105220#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105223#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105222#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105225#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105224#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105226#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105229#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105228#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105231#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105230#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105233#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105232#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105235#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105234#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105237#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105236#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105239#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105238#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105241#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105240#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105243#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105242#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105245#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105244#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105247#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105246#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105249#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105251#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105250#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105253#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105252#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105255#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105254#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105257#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105256#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105259#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105258#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105261#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105263#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105262#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105265#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 105264#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105266#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130676) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 105161#false, 105160#true, 105163#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105162#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 105165#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105164#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105167#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105166#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105169#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105168#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105171#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105170#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105173#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105172#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105175#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105174#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105177#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105176#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105179#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105178#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105181#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105180#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105183#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105182#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105185#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105184#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105187#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105186#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105189#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105188#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105191#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105190#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105193#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105192#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105195#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105194#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105197#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105196#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105199#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105198#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105201#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105200#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105203#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105202#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105205#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105204#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105207#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105206#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105209#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105208#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105211#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105210#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105213#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105212#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 105215#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 105214#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:29:13,198 INFO L134 CoverageAnalysis]: Checked inductivity of 19701 backedges. 0 proven. 19701 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:13,198 INFO L442 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-04-12 21:29:13,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-04-12 21:29:13,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5069, Invalid=6273, Unknown=0, NotChecked=0, Total=11342 [2018-04-12 21:29:13,199 INFO L87 Difference]: Start difference. First operand 448 states and 450 transitions. Second operand 107 states. [2018-04-12 21:29:21,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:29:21,567 INFO L93 Difference]: Finished difference Result 1249 states and 1350 transitions. [2018-04-12 21:29:21,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2018-04-12 21:29:21,568 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 413 [2018-04-12 21:29:21,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:29:21,568 INFO L225 Difference]: With dead ends: 1249 [2018-04-12 21:29:21,569 INFO L226 Difference]: Without dead ends: 1249 [2018-04-12 21:29:21,569 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5552 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=15468, Invalid=27174, Unknown=0, NotChecked=0, Total=42642 [2018-04-12 21:29:21,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2018-04-12 21:29:21,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 452. [2018-04-12 21:29:21,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-12 21:29:21,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 454 transitions. [2018-04-12 21:29:21,573 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 454 transitions. Word has length 413 [2018-04-12 21:29:21,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:29:21,573 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 454 transitions. [2018-04-12 21:29:21,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-04-12 21:29:21,573 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 454 transitions. [2018-04-12 21:29:21,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2018-04-12 21:29:21,574 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:29:21,574 INFO L355 BasicCegarLoop]: trace histogram [101, 101, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:29:21,574 INFO L408 AbstractCegarLoop]: === Iteration 104 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:29:21,574 INFO L82 PathProgramCache]: Analyzing trace with hash -332331070, now seen corresponding path program 100 times [2018-04-12 21:29:21,575 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:29:21,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:29:21,845 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:29:27,161 INFO L134 CoverageAnalysis]: Checked inductivity of 20100 backedges. 0 proven. 20100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:27,161 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:29:27,161 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [107] total 107 [2018-04-12 21:29:27,161 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:29:27,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:27,162 INFO L182 omatonBuilderFactory]: Interpolants [107265#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107264#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107267#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107266#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107269#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107268#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107271#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107270#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107273#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107272#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107275#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130672) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 107274#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 107169#false, 107168#true, 107171#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107170#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 107173#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107172#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107175#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107174#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107177#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107176#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107179#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107178#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107181#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107180#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107183#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107182#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107185#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107184#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107187#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107186#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107189#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107188#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107191#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107190#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107193#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107192#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107195#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107194#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107197#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107196#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107199#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107198#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107201#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107200#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107203#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107202#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107205#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107204#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107207#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107206#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107209#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107208#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107211#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107210#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107213#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107212#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107215#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107214#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107217#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107216#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107219#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107218#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107221#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107220#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107223#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107222#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107225#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107224#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107226#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107229#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107228#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107231#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107230#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107233#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107232#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107235#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107234#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107237#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107236#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107239#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107238#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107241#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107240#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107243#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107242#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107245#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107244#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107247#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107246#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107249#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107248#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107251#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107250#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107253#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107252#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107255#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107254#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107257#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107256#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107259#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107258#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107261#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 107260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107263#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 107262#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:29:27,162 INFO L134 CoverageAnalysis]: Checked inductivity of 20100 backedges. 0 proven. 20100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:27,163 INFO L442 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-04-12 21:29:27,163 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-04-12 21:29:27,163 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5170, Invalid=6386, Unknown=0, NotChecked=0, Total=11556 [2018-04-12 21:29:27,163 INFO L87 Difference]: Start difference. First operand 452 states and 454 transitions. Second operand 108 states. [2018-04-12 21:29:35,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:29:35,539 INFO L93 Difference]: Finished difference Result 1261 states and 1363 transitions. [2018-04-12 21:29:35,540 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-04-12 21:29:35,540 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 417 [2018-04-12 21:29:35,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:29:35,541 INFO L225 Difference]: With dead ends: 1261 [2018-04-12 21:29:35,541 INFO L226 Difference]: Without dead ends: 1261 [2018-04-12 21:29:35,542 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 207 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5658 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=15774, Invalid=27698, Unknown=0, NotChecked=0, Total=43472 [2018-04-12 21:29:35,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1261 states. [2018-04-12 21:29:35,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1261 to 456. [2018-04-12 21:29:35,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 456 states. [2018-04-12 21:29:35,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 458 transitions. [2018-04-12 21:29:35,546 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 458 transitions. Word has length 417 [2018-04-12 21:29:35,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:29:35,546 INFO L459 AbstractCegarLoop]: Abstraction has 456 states and 458 transitions. [2018-04-12 21:29:35,546 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-04-12 21:29:35,546 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 458 transitions. [2018-04-12 21:29:35,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2018-04-12 21:29:35,547 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:29:35,547 INFO L355 BasicCegarLoop]: trace histogram [102, 102, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:29:35,547 INFO L408 AbstractCegarLoop]: === Iteration 105 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:29:35,547 INFO L82 PathProgramCache]: Analyzing trace with hash -655518439, now seen corresponding path program 101 times [2018-04-12 21:29:35,548 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:29:35,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:29:35,858 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:29:41,084 INFO L134 CoverageAnalysis]: Checked inductivity of 20503 backedges. 0 proven. 20503 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:41,085 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:29:41,085 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [108] total 108 [2018-04-12 21:29:41,085 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:29:41,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:41,085 INFO L182 omatonBuilderFactory]: Interpolants [109195#true, 109197#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 109196#false, 109199#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109198#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109201#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109200#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109203#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109202#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109205#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109204#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109207#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109206#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109209#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109208#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109211#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109210#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109213#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109212#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109215#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109214#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109217#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109216#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109219#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109218#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109221#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109220#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109223#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109222#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109225#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109224#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109227#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109226#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109229#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109228#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109231#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109230#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109233#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109232#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109235#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109234#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109237#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109236#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109239#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109238#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109241#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109240#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109243#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109242#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109245#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109244#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109247#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109246#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109249#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109251#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109250#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109253#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109252#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109255#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109254#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109257#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109256#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109259#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109258#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109261#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109260#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109263#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109262#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109265#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109264#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109267#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109266#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109269#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109268#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109271#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109270#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109273#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109272#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109275#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109274#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109277#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109276#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109279#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109278#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109281#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109280#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109283#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109282#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109285#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109284#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109287#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109286#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109289#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109288#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109291#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109290#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109293#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109292#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109295#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109294#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109297#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109296#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 109299#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109298#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109301#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109300#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 109303#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130668) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 109302#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:29:41,086 INFO L134 CoverageAnalysis]: Checked inductivity of 20503 backedges. 0 proven. 20503 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:41,086 INFO L442 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-04-12 21:29:41,087 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-04-12 21:29:41,087 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5272, Invalid=6500, Unknown=0, NotChecked=0, Total=11772 [2018-04-12 21:29:41,087 INFO L87 Difference]: Start difference. First operand 456 states and 458 transitions. Second operand 109 states. [2018-04-12 21:29:49,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:29:49,629 INFO L93 Difference]: Finished difference Result 1273 states and 1376 transitions. [2018-04-12 21:29:49,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-04-12 21:29:49,629 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 421 [2018-04-12 21:29:49,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:29:49,630 INFO L225 Difference]: With dead ends: 1273 [2018-04-12 21:29:49,630 INFO L226 Difference]: Without dead ends: 1273 [2018-04-12 21:29:49,631 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 209 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5765 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=16083, Invalid=28227, Unknown=0, NotChecked=0, Total=44310 [2018-04-12 21:29:49,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1273 states. [2018-04-12 21:29:49,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1273 to 460. [2018-04-12 21:29:49,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 460 states. [2018-04-12 21:29:49,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 462 transitions. [2018-04-12 21:29:49,635 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 462 transitions. Word has length 421 [2018-04-12 21:29:49,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:29:49,635 INFO L459 AbstractCegarLoop]: Abstraction has 460 states and 462 transitions. [2018-04-12 21:29:49,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-04-12 21:29:49,636 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 462 transitions. [2018-04-12 21:29:49,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 426 [2018-04-12 21:29:49,636 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:29:49,637 INFO L355 BasicCegarLoop]: trace histogram [103, 103, 102, 102, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:29:49,637 INFO L408 AbstractCegarLoop]: === Iteration 106 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:29:49,637 INFO L82 PathProgramCache]: Analyzing trace with hash -815423760, now seen corresponding path program 102 times [2018-04-12 21:29:49,637 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:29:49,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:29:49,945 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:29:55,710 INFO L134 CoverageAnalysis]: Checked inductivity of 20910 backedges. 0 proven. 20910 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:55,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:29:55,710 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [109] total 109 [2018-04-12 21:29:55,711 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:29:55,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:55,711 INFO L182 omatonBuilderFactory]: Interpolants [111241#true, 111243#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 111242#false, 111245#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111244#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111247#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111246#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111249#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111248#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111251#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111250#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111253#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111252#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111255#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111254#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111257#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111256#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111259#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111258#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111261#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111260#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111263#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111262#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111265#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111264#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111267#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111266#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111269#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111268#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111271#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111270#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111273#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111272#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111275#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111274#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111277#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111276#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111279#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111278#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111281#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111280#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111283#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111282#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111285#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111284#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111287#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111286#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111289#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111288#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111291#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111290#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111293#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111292#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111295#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111294#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111297#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111296#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111299#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111298#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111301#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111300#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111303#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111302#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111305#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111304#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111307#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111306#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111309#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111308#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111311#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111310#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111313#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111312#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111315#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111314#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111317#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111316#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111319#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111318#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111321#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111320#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111323#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111322#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111325#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111324#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111327#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111326#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111329#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111328#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111330#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111333#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111332#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111335#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111334#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111337#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111336#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111339#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111338#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111341#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111340#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111343#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111342#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 111345#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111344#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111347#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111346#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111349#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 111348#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 111350#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130664) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:29:55,712 INFO L134 CoverageAnalysis]: Checked inductivity of 20910 backedges. 0 proven. 20910 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:29:55,712 INFO L442 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-04-12 21:29:55,712 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-04-12 21:29:55,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5375, Invalid=6615, Unknown=0, NotChecked=0, Total=11990 [2018-04-12 21:29:55,713 INFO L87 Difference]: Start difference. First operand 460 states and 462 transitions. Second operand 110 states. [2018-04-12 21:30:04,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:30:04,869 INFO L93 Difference]: Finished difference Result 1285 states and 1389 transitions. [2018-04-12 21:30:04,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2018-04-12 21:30:04,869 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 425 [2018-04-12 21:30:04,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:30:04,870 INFO L225 Difference]: With dead ends: 1285 [2018-04-12 21:30:04,870 INFO L226 Difference]: Without dead ends: 1285 [2018-04-12 21:30:04,871 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5873 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=16395, Invalid=28761, Unknown=0, NotChecked=0, Total=45156 [2018-04-12 21:30:04,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1285 states. [2018-04-12 21:30:04,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1285 to 464. [2018-04-12 21:30:04,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 464 states. [2018-04-12 21:30:04,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 466 transitions. [2018-04-12 21:30:04,875 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 466 transitions. Word has length 425 [2018-04-12 21:30:04,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:30:04,875 INFO L459 AbstractCegarLoop]: Abstraction has 464 states and 466 transitions. [2018-04-12 21:30:04,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-04-12 21:30:04,875 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 466 transitions. [2018-04-12 21:30:04,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2018-04-12 21:30:04,876 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:30:04,876 INFO L355 BasicCegarLoop]: trace histogram [104, 104, 103, 103, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:30:04,877 INFO L408 AbstractCegarLoop]: === Iteration 107 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:30:04,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1418126663, now seen corresponding path program 103 times [2018-04-12 21:30:04,877 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:30:05,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:30:05,221 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:30:10,515 INFO L134 CoverageAnalysis]: Checked inductivity of 21321 backedges. 0 proven. 21321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:10,516 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:30:10,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [110] total 110 [2018-04-12 21:30:10,516 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:30:10,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:10,516 INFO L182 omatonBuilderFactory]: Interpolants [113409#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113408#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113411#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113410#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113413#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113412#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113415#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 113414#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113416#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130660) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113307#false, 113306#true, 113309#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113308#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 113311#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113310#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113313#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113312#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113315#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113314#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113317#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113316#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113319#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113318#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113321#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113320#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113323#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113322#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113325#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113324#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113327#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113326#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113329#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113328#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113330#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113333#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113332#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113335#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113334#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113337#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113336#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113339#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113338#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113341#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113340#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113343#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113342#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113345#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113344#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113347#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113346#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113349#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113348#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113351#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113350#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113353#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113352#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113355#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113354#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113357#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113356#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113359#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113358#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113361#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113360#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113363#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113362#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113365#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113364#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113367#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113366#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113369#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113368#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113371#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113370#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113373#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113372#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113375#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113374#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113377#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113376#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113379#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113378#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113381#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113380#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113383#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113382#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113385#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113384#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113387#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113386#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113389#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113388#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113391#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113390#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113393#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113392#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113395#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113394#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113397#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113396#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113399#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113398#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113401#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113400#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113403#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113402#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113405#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113404#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 113407#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 113406#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:30:10,517 INFO L134 CoverageAnalysis]: Checked inductivity of 21321 backedges. 0 proven. 21321 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:10,517 INFO L442 AbstractCegarLoop]: Interpolant automaton has 111 states [2018-04-12 21:30:10,518 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2018-04-12 21:30:10,518 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5479, Invalid=6731, Unknown=0, NotChecked=0, Total=12210 [2018-04-12 21:30:10,518 INFO L87 Difference]: Start difference. First operand 464 states and 466 transitions. Second operand 111 states. [2018-04-12 21:30:19,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:30:19,022 INFO L93 Difference]: Finished difference Result 1297 states and 1402 transitions. [2018-04-12 21:30:19,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2018-04-12 21:30:19,023 INFO L78 Accepts]: Start accepts. Automaton has 111 states. Word has length 429 [2018-04-12 21:30:19,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:30:19,023 INFO L225 Difference]: With dead ends: 1297 [2018-04-12 21:30:19,023 INFO L226 Difference]: Without dead ends: 1297 [2018-04-12 21:30:19,024 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5982 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=16710, Invalid=29300, Unknown=0, NotChecked=0, Total=46010 [2018-04-12 21:30:19,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2018-04-12 21:30:19,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 468. [2018-04-12 21:30:19,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 468 states. [2018-04-12 21:30:19,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 470 transitions. [2018-04-12 21:30:19,028 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 470 transitions. Word has length 429 [2018-04-12 21:30:19,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:30:19,029 INFO L459 AbstractCegarLoop]: Abstraction has 468 states and 470 transitions. [2018-04-12 21:30:19,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 111 states. [2018-04-12 21:30:19,029 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 470 transitions. [2018-04-12 21:30:19,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 434 [2018-04-12 21:30:19,030 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:30:19,030 INFO L355 BasicCegarLoop]: trace histogram [105, 105, 104, 104, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:30:19,030 INFO L408 AbstractCegarLoop]: === Iteration 108 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:30:19,030 INFO L82 PathProgramCache]: Analyzing trace with hash 1079978014, now seen corresponding path program 104 times [2018-04-12 21:30:19,030 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:30:19,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:30:19,350 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:30:24,858 INFO L134 CoverageAnalysis]: Checked inductivity of 21736 backedges. 0 proven. 21736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:24,859 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:30:24,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [111] total 111 [2018-04-12 21:30:24,859 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:30:24,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:24,859 INFO L182 omatonBuilderFactory]: Interpolants [115457#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115456#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115459#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115458#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115461#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115460#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115463#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115462#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115465#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115464#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115467#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115466#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115469#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115468#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115471#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115470#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115473#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115472#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115475#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115474#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115477#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115476#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115479#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115478#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115481#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115480#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115483#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115482#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115485#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115484#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115487#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115486#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115489#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115488#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115491#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115490#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115493#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115492#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115495#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115494#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115497#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115496#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115499#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115498#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115501#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130656) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 115500#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 115391#false, 115390#true, 115393#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115392#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 115395#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115394#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115397#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115396#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115399#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115398#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115401#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115400#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115403#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115402#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115405#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115404#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115407#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115406#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115409#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115408#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115411#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115410#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115413#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115412#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115415#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115414#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115417#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115416#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115419#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115418#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115421#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115420#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115423#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115422#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115425#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115424#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115427#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115426#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115429#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115428#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115431#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115430#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115433#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115432#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115435#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115434#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115437#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115436#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115439#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115438#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115441#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115440#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115443#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115442#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115445#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115444#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115447#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115446#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115449#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115448#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115451#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115450#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115453#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115452#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 115455#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 115454#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:30:24,860 INFO L134 CoverageAnalysis]: Checked inductivity of 21736 backedges. 0 proven. 21736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:24,860 INFO L442 AbstractCegarLoop]: Interpolant automaton has 112 states [2018-04-12 21:30:24,861 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2018-04-12 21:30:24,861 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5584, Invalid=6848, Unknown=0, NotChecked=0, Total=12432 [2018-04-12 21:30:24,861 INFO L87 Difference]: Start difference. First operand 468 states and 470 transitions. Second operand 112 states. [2018-04-12 21:30:33,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:30:33,894 INFO L93 Difference]: Finished difference Result 1309 states and 1415 transitions. [2018-04-12 21:30:33,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2018-04-12 21:30:33,894 INFO L78 Accepts]: Start accepts. Automaton has 112 states. Word has length 433 [2018-04-12 21:30:33,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:30:33,895 INFO L225 Difference]: With dead ends: 1309 [2018-04-12 21:30:33,895 INFO L226 Difference]: Without dead ends: 1309 [2018-04-12 21:30:33,896 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6092 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=17028, Invalid=29844, Unknown=0, NotChecked=0, Total=46872 [2018-04-12 21:30:33,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1309 states. [2018-04-12 21:30:33,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1309 to 472. [2018-04-12 21:30:33,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 472 states. [2018-04-12 21:30:33,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 474 transitions. [2018-04-12 21:30:33,900 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 474 transitions. Word has length 433 [2018-04-12 21:30:33,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:30:33,901 INFO L459 AbstractCegarLoop]: Abstraction has 472 states and 474 transitions. [2018-04-12 21:30:33,901 INFO L460 AbstractCegarLoop]: Interpolant automaton has 112 states. [2018-04-12 21:30:33,901 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 474 transitions. [2018-04-12 21:30:33,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2018-04-12 21:30:33,902 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:30:33,902 INFO L355 BasicCegarLoop]: trace histogram [106, 106, 105, 105, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:30:33,902 INFO L408 AbstractCegarLoop]: === Iteration 109 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:30:33,902 INFO L82 PathProgramCache]: Analyzing trace with hash 773597045, now seen corresponding path program 105 times [2018-04-12 21:30:33,902 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:30:34,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:30:34,258 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:30:39,697 INFO L134 CoverageAnalysis]: Checked inductivity of 22155 backedges. 0 proven. 22155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:39,697 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:30:39,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [112] total 112 [2018-04-12 21:30:39,697 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:30:39,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:39,698 INFO L182 omatonBuilderFactory]: Interpolants [117505#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117504#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117507#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117506#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117509#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117508#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117511#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117510#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117513#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117512#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117515#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117514#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117517#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117516#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117519#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117518#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117521#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117520#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117523#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117522#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117525#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117524#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117527#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117526#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117529#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117528#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117531#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117530#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117533#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117532#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117535#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117534#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117537#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117536#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117539#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117538#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117541#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117540#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117543#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117542#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117545#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117544#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117547#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117546#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117549#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117548#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117551#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117550#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117553#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117552#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117555#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117554#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117557#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117556#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117559#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117558#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117561#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117560#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117563#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117562#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117565#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117564#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117567#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117566#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117569#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117568#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117571#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117570#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117573#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117572#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117575#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117574#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117577#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117576#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117579#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117578#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117581#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117580#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117583#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117582#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117585#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117584#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117587#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117586#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117589#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117588#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117591#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117590#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117593#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117592#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117595#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117594#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117597#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117596#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117599#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117598#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117601#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117600#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117603#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117602#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117605#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130652) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 117604#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 117493#true, 117495#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 117494#false, 117497#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117496#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117499#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117498#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117501#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 117500#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117503#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 117502#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:30:39,698 INFO L134 CoverageAnalysis]: Checked inductivity of 22155 backedges. 0 proven. 22155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:39,698 INFO L442 AbstractCegarLoop]: Interpolant automaton has 113 states [2018-04-12 21:30:39,699 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2018-04-12 21:30:39,699 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5690, Invalid=6966, Unknown=0, NotChecked=0, Total=12656 [2018-04-12 21:30:39,699 INFO L87 Difference]: Start difference. First operand 472 states and 474 transitions. Second operand 113 states. [2018-04-12 21:30:48,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:30:48,880 INFO L93 Difference]: Finished difference Result 1321 states and 1428 transitions. [2018-04-12 21:30:48,880 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2018-04-12 21:30:48,880 INFO L78 Accepts]: Start accepts. Automaton has 113 states. Word has length 437 [2018-04-12 21:30:48,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:30:48,881 INFO L225 Difference]: With dead ends: 1321 [2018-04-12 21:30:48,881 INFO L226 Difference]: Without dead ends: 1321 [2018-04-12 21:30:48,882 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 217 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6203 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=17349, Invalid=30393, Unknown=0, NotChecked=0, Total=47742 [2018-04-12 21:30:48,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states. [2018-04-12 21:30:48,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 476. [2018-04-12 21:30:48,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 476 states. [2018-04-12 21:30:48,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 478 transitions. [2018-04-12 21:30:48,887 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 478 transitions. Word has length 437 [2018-04-12 21:30:48,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:30:48,887 INFO L459 AbstractCegarLoop]: Abstraction has 476 states and 478 transitions. [2018-04-12 21:30:48,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 113 states. [2018-04-12 21:30:48,887 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 478 transitions. [2018-04-12 21:30:48,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2018-04-12 21:30:48,888 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:30:48,888 INFO L355 BasicCegarLoop]: trace histogram [107, 107, 106, 106, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:30:48,888 INFO L408 AbstractCegarLoop]: === Iteration 110 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:30:48,888 INFO L82 PathProgramCache]: Analyzing trace with hash -334781620, now seen corresponding path program 106 times [2018-04-12 21:30:48,889 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:30:49,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:30:49,248 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:30:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 22578 backedges. 0 proven. 22578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:54,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:30:54,693 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [113] total 113 [2018-04-12 21:30:54,693 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:30:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:54,694 INFO L182 omatonBuilderFactory]: Interpolants [119615#true, 119617#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 119616#false, 119619#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119618#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119621#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119620#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119622#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119625#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119624#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119627#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119626#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119629#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119628#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119631#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119630#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119633#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119632#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119635#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119634#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119637#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119636#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119639#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119638#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119641#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119640#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119643#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119642#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119645#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119644#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119647#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119646#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119649#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119648#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119651#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119650#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119653#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119652#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119655#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119654#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119657#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119656#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119659#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119658#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119661#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119660#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119663#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119662#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119665#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119664#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119667#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119666#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119669#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119668#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119671#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119670#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119673#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119672#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119675#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119674#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119677#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119676#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119679#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119678#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119681#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119680#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119683#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119682#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119685#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119684#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119687#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119686#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119689#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119688#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119691#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119690#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119693#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119692#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119695#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119694#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119697#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119696#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119699#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119698#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119701#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119700#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119703#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119702#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119705#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119704#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119707#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119706#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119709#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119708#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119711#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119710#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119713#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119712#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119715#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119714#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119717#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119716#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119719#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119718#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119721#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119720#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119723#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119722#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119725#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119724#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 119727#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 119726#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 119728#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130648) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:30:54,694 INFO L134 CoverageAnalysis]: Checked inductivity of 22578 backedges. 0 proven. 22578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:30:54,695 INFO L442 AbstractCegarLoop]: Interpolant automaton has 114 states [2018-04-12 21:30:54,695 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2018-04-12 21:30:54,695 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5797, Invalid=7085, Unknown=0, NotChecked=0, Total=12882 [2018-04-12 21:30:54,695 INFO L87 Difference]: Start difference. First operand 476 states and 478 transitions. Second operand 114 states. [2018-04-12 21:31:04,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:31:04,234 INFO L93 Difference]: Finished difference Result 1333 states and 1441 transitions. [2018-04-12 21:31:04,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2018-04-12 21:31:04,234 INFO L78 Accepts]: Start accepts. Automaton has 114 states. Word has length 441 [2018-04-12 21:31:04,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:31:04,236 INFO L225 Difference]: With dead ends: 1333 [2018-04-12 21:31:04,236 INFO L226 Difference]: Without dead ends: 1333 [2018-04-12 21:31:04,236 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 219 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6315 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=17673, Invalid=30947, Unknown=0, NotChecked=0, Total=48620 [2018-04-12 21:31:04,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2018-04-12 21:31:04,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 480. [2018-04-12 21:31:04,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 480 states. [2018-04-12 21:31:04,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 482 transitions. [2018-04-12 21:31:04,242 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 482 transitions. Word has length 441 [2018-04-12 21:31:04,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:31:04,242 INFO L459 AbstractCegarLoop]: Abstraction has 480 states and 482 transitions. [2018-04-12 21:31:04,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 114 states. [2018-04-12 21:31:04,242 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 482 transitions. [2018-04-12 21:31:04,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 446 [2018-04-12 21:31:04,243 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:31:04,243 INFO L355 BasicCegarLoop]: trace histogram [108, 108, 107, 107, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:31:04,243 INFO L408 AbstractCegarLoop]: === Iteration 111 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:31:04,243 INFO L82 PathProgramCache]: Analyzing trace with hash -342139997, now seen corresponding path program 107 times [2018-04-12 21:31:04,244 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:31:04,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:31:04,619 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:31:10,161 INFO L134 CoverageAnalysis]: Checked inductivity of 23005 backedges. 0 proven. 23005 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:10,161 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:31:10,162 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [114] total 114 [2018-04-12 21:31:10,162 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:31:10,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:10,162 INFO L182 omatonBuilderFactory]: Interpolants [121857#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121856#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121859#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121858#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121861#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121860#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121863#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121862#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121865#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121864#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121867#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121866#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121869#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 121868#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121870#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130644) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 121757#false, 121756#true, 121759#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121758#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 121761#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121760#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121763#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121762#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121765#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121764#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121767#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121766#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121769#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121768#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121771#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121770#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121773#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121772#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121775#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121774#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121777#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121776#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121779#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121778#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121781#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121780#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121783#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121782#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121785#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121784#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121787#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121786#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121789#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121788#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121791#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121790#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121793#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121792#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121795#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121794#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121797#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121796#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121799#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121798#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121801#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121800#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121803#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121802#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121805#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121804#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121807#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121806#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121809#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121808#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121811#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121810#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121813#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121812#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121815#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121814#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121817#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121816#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121819#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121818#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121821#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121820#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121823#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121822#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121825#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121824#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121827#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121826#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121829#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121828#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121831#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121830#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121833#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121832#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121835#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121834#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121837#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121836#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121839#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121838#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121841#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121840#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121843#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121842#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121845#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121844#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121847#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121846#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121849#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121848#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121851#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121850#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121853#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 121852#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121855#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 121854#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:31:10,163 INFO L134 CoverageAnalysis]: Checked inductivity of 23005 backedges. 0 proven. 23005 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:10,163 INFO L442 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-04-12 21:31:10,164 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-04-12 21:31:10,164 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5905, Invalid=7205, Unknown=0, NotChecked=0, Total=13110 [2018-04-12 21:31:10,164 INFO L87 Difference]: Start difference. First operand 480 states and 482 transitions. Second operand 115 states. [2018-04-12 21:31:19,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:31:19,193 INFO L93 Difference]: Finished difference Result 1345 states and 1454 transitions. [2018-04-12 21:31:19,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2018-04-12 21:31:19,193 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 445 [2018-04-12 21:31:19,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:31:19,194 INFO L225 Difference]: With dead ends: 1345 [2018-04-12 21:31:19,194 INFO L226 Difference]: Without dead ends: 1345 [2018-04-12 21:31:19,195 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6428 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=18000, Invalid=31506, Unknown=0, NotChecked=0, Total=49506 [2018-04-12 21:31:19,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1345 states. [2018-04-12 21:31:19,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1345 to 484. [2018-04-12 21:31:19,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 484 states. [2018-04-12 21:31:19,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 486 transitions. [2018-04-12 21:31:19,201 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 486 transitions. Word has length 445 [2018-04-12 21:31:19,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:31:19,202 INFO L459 AbstractCegarLoop]: Abstraction has 484 states and 486 transitions. [2018-04-12 21:31:19,202 INFO L460 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-04-12 21:31:19,202 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 486 transitions. [2018-04-12 21:31:19,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-04-12 21:31:19,204 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:31:19,204 INFO L355 BasicCegarLoop]: trace histogram [109, 109, 108, 108, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:31:19,204 INFO L408 AbstractCegarLoop]: === Iteration 112 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:31:19,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1319563142, now seen corresponding path program 108 times [2018-04-12 21:31:19,204 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:31:19,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:31:19,661 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:31:25,361 INFO L134 CoverageAnalysis]: Checked inductivity of 23436 backedges. 0 proven. 23436 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:25,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:31:25,362 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [115] total 115 [2018-04-12 21:31:25,362 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:31:25,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:25,363 INFO L182 omatonBuilderFactory]: Interpolants [123917#false, 123916#true, 123919#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123918#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 123921#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123920#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123923#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123922#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123925#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123924#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123927#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123926#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123929#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123928#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123931#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123930#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123933#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123932#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123935#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123934#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123937#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123936#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123939#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123938#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123941#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123940#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123943#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123942#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123945#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123944#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123947#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123946#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123949#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123948#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123951#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123950#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123953#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123952#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123955#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123954#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123957#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123956#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123959#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123958#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123961#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123960#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123963#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123962#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123965#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123964#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123967#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123966#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123969#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123968#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123971#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123970#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123973#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123972#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123975#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123974#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123977#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123976#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123979#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123978#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123981#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123980#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123983#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123982#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123985#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123984#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123987#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123986#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123989#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123988#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123991#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123990#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123993#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123992#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123995#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123994#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123997#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123996#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 123999#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 123998#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124001#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124000#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124003#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124002#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124005#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124004#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124007#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124006#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124009#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124008#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124011#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124010#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124013#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124012#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124015#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124014#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124017#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124016#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124019#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124018#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124021#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124020#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124023#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124022#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124025#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124024#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124027#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 124026#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124029#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124028#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 124031#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130640) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 124030#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:31:25,363 INFO L134 CoverageAnalysis]: Checked inductivity of 23436 backedges. 0 proven. 23436 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:25,363 INFO L442 AbstractCegarLoop]: Interpolant automaton has 116 states [2018-04-12 21:31:25,364 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2018-04-12 21:31:25,364 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6014, Invalid=7326, Unknown=0, NotChecked=0, Total=13340 [2018-04-12 21:31:25,364 INFO L87 Difference]: Start difference. First operand 484 states and 486 transitions. Second operand 116 states. [2018-04-12 21:31:35,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:31:35,081 INFO L93 Difference]: Finished difference Result 1357 states and 1467 transitions. [2018-04-12 21:31:35,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2018-04-12 21:31:35,081 INFO L78 Accepts]: Start accepts. Automaton has 116 states. Word has length 449 [2018-04-12 21:31:35,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:31:35,082 INFO L225 Difference]: With dead ends: 1357 [2018-04-12 21:31:35,082 INFO L226 Difference]: Without dead ends: 1357 [2018-04-12 21:31:35,083 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 223 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6542 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=18330, Invalid=32070, Unknown=0, NotChecked=0, Total=50400 [2018-04-12 21:31:35,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1357 states. [2018-04-12 21:31:35,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1357 to 488. [2018-04-12 21:31:35,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 488 states. [2018-04-12 21:31:35,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 490 transitions. [2018-04-12 21:31:35,088 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 490 transitions. Word has length 449 [2018-04-12 21:31:35,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:31:35,088 INFO L459 AbstractCegarLoop]: Abstraction has 488 states and 490 transitions. [2018-04-12 21:31:35,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 116 states. [2018-04-12 21:31:35,089 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 490 transitions. [2018-04-12 21:31:35,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 454 [2018-04-12 21:31:35,118 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:31:35,118 INFO L355 BasicCegarLoop]: trace histogram [110, 110, 109, 109, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:31:35,118 INFO L408 AbstractCegarLoop]: === Iteration 113 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:31:35,119 INFO L82 PathProgramCache]: Analyzing trace with hash 1156743633, now seen corresponding path program 109 times [2018-04-12 21:31:35,119 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:31:35,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:31:35,499 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:31:41,148 INFO L134 CoverageAnalysis]: Checked inductivity of 23871 backedges. 0 proven. 23871 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:41,148 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:31:41,148 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [116] total 116 [2018-04-12 21:31:41,148 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:31:41,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:41,149 INFO L182 omatonBuilderFactory]: Interpolants [126209#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126208#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126211#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130636) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 126210#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32659) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 126095#true, 126097#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 126096#false, 126099#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126098#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126101#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126100#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126103#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126102#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126105#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126104#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126107#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126106#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126109#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126108#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126111#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126110#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126113#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126112#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126115#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126114#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126117#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126116#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126119#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126118#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126121#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126120#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126123#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126122#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126125#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126124#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126127#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126126#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126129#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126128#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126131#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126130#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126133#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126132#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126135#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126134#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126137#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126136#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126139#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126138#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126141#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126140#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126143#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126142#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126145#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126144#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126147#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126146#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126149#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126148#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126151#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126150#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126153#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126152#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126155#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126154#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126157#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126156#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126159#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126158#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126161#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126160#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126163#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126162#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126165#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126164#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126167#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126166#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126169#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126168#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126171#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126170#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126173#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126172#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126175#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126174#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126177#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126176#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126179#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126178#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126181#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126180#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126183#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126182#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126185#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126184#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126187#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126186#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126189#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126188#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126191#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126190#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126193#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126192#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126195#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126194#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126197#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126196#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126199#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126198#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126201#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126200#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126203#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126202#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126205#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126204#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 126207#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 126206#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:31:41,150 INFO L134 CoverageAnalysis]: Checked inductivity of 23871 backedges. 0 proven. 23871 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:41,150 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-12 21:31:41,150 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-12 21:31:41,150 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6124, Invalid=7448, Unknown=0, NotChecked=0, Total=13572 [2018-04-12 21:31:41,151 INFO L87 Difference]: Start difference. First operand 488 states and 490 transitions. Second operand 117 states. [2018-04-12 21:31:50,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:31:50,580 INFO L93 Difference]: Finished difference Result 1369 states and 1480 transitions. [2018-04-12 21:31:50,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2018-04-12 21:31:50,580 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 453 [2018-04-12 21:31:50,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:31:50,605 INFO L225 Difference]: With dead ends: 1369 [2018-04-12 21:31:50,605 INFO L226 Difference]: Without dead ends: 1369 [2018-04-12 21:31:50,605 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6657 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=18663, Invalid=32639, Unknown=0, NotChecked=0, Total=51302 [2018-04-12 21:31:50,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2018-04-12 21:31:50,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 492. [2018-04-12 21:31:50,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 492 states. [2018-04-12 21:31:50,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 494 transitions. [2018-04-12 21:31:50,610 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 494 transitions. Word has length 453 [2018-04-12 21:31:50,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:31:50,610 INFO L459 AbstractCegarLoop]: Abstraction has 492 states and 494 transitions. [2018-04-12 21:31:50,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-12 21:31:50,610 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 494 transitions. [2018-04-12 21:31:50,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2018-04-12 21:31:50,611 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:31:50,611 INFO L355 BasicCegarLoop]: trace histogram [111, 111, 110, 110, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:31:50,611 INFO L408 AbstractCegarLoop]: === Iteration 114 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:31:50,611 INFO L82 PathProgramCache]: Analyzing trace with hash -1590333528, now seen corresponding path program 110 times [2018-04-12 21:31:50,612 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:31:51,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:31:51,016 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:31:56,712 INFO L134 CoverageAnalysis]: Checked inductivity of 24310 backedges. 0 proven. 24310 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:56,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:31:56,712 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [117] total 117 [2018-04-12 21:31:56,712 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:31:56,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:56,713 INFO L182 omatonBuilderFactory]: Interpolants [128293#true, 128295#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 128294#false, 128297#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128296#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128299#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128298#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128301#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128300#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128303#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128302#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128305#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128304#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128307#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128306#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128309#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128308#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128311#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128310#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128313#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128312#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128315#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128314#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128317#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128316#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128319#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128318#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128321#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128320#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128323#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128322#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128325#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128324#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128327#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128326#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128329#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128328#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128330#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128333#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128332#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128335#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128334#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128337#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128336#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128339#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128338#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128341#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128340#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128343#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128342#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128345#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128344#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128347#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128346#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128349#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128348#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128351#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128350#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128353#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128352#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128355#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128354#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128357#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128356#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128359#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128358#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128361#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128360#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128363#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128362#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128365#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128364#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128367#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128366#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128369#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128368#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128371#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128370#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128373#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128372#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128375#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128374#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128377#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128376#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128379#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128378#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128381#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128380#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128383#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128382#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128385#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128384#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128387#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128386#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128389#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128388#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128391#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128390#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128393#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128392#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128395#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128394#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128397#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128396#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128399#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128398#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128401#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128400#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128403#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128402#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128405#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128404#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128407#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32659) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128406#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 128409#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32658) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 128408#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32659) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 128410#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130632) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:31:56,713 INFO L134 CoverageAnalysis]: Checked inductivity of 24310 backedges. 0 proven. 24310 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:31:56,714 INFO L442 AbstractCegarLoop]: Interpolant automaton has 118 states [2018-04-12 21:31:56,714 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2018-04-12 21:31:56,714 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6235, Invalid=7571, Unknown=0, NotChecked=0, Total=13806 [2018-04-12 21:31:56,714 INFO L87 Difference]: Start difference. First operand 492 states and 494 transitions. Second operand 118 states. [2018-04-12 21:32:06,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:32:06,965 INFO L93 Difference]: Finished difference Result 1381 states and 1493 transitions. [2018-04-12 21:32:06,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2018-04-12 21:32:06,965 INFO L78 Accepts]: Start accepts. Automaton has 118 states. Word has length 457 [2018-04-12 21:32:06,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:32:06,966 INFO L225 Difference]: With dead ends: 1381 [2018-04-12 21:32:06,967 INFO L226 Difference]: Without dead ends: 1381 [2018-04-12 21:32:06,968 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 227 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6773 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=18999, Invalid=33213, Unknown=0, NotChecked=0, Total=52212 [2018-04-12 21:32:06,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2018-04-12 21:32:06,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 496. [2018-04-12 21:32:06,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 496 states. [2018-04-12 21:32:06,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 498 transitions. [2018-04-12 21:32:06,972 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 498 transitions. Word has length 457 [2018-04-12 21:32:06,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:32:06,973 INFO L459 AbstractCegarLoop]: Abstraction has 496 states and 498 transitions. [2018-04-12 21:32:06,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 118 states. [2018-04-12 21:32:06,973 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 498 transitions. [2018-04-12 21:32:06,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2018-04-12 21:32:06,974 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:32:06,975 INFO L355 BasicCegarLoop]: trace histogram [112, 112, 111, 111, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:32:06,975 INFO L408 AbstractCegarLoop]: === Iteration 115 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:32:06,975 INFO L82 PathProgramCache]: Analyzing trace with hash 605002239, now seen corresponding path program 111 times [2018-04-12 21:32:06,975 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:32:07,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:32:07,381 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:32:13,165 INFO L134 CoverageAnalysis]: Checked inductivity of 24753 backedges. 0 proven. 24753 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:32:13,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:32:13,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [118] total 118 [2018-04-12 21:32:13,165 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:32:13,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:32:13,166 INFO L182 omatonBuilderFactory]: Interpolants [130561#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130560#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130563#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130562#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130565#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130564#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130567#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130566#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130569#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130568#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130571#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130570#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130573#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130572#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130575#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130574#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130577#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130576#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130579#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130578#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130581#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130580#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130583#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130582#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130585#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130584#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130587#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130586#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130589#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130588#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130591#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130590#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130593#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130592#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130595#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130594#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130597#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130596#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130599#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130598#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130601#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130600#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130603#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130602#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130605#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130604#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130607#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130606#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130609#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130608#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130611#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130610#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130613#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130612#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130615#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130614#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130617#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130616#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130619#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130618#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130621#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130620#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130622#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130625#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32658) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130624#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32659) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130627#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32657) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 130626#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32658) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130628#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130628) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 130511#false, 130510#true, 130513#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130512#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 130515#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130514#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130517#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130516#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130519#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130518#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130521#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130520#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130523#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130522#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130525#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130524#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130527#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130526#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130529#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130528#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130531#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130530#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130533#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130532#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130535#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130534#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130537#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130536#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130539#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130538#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130541#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130540#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130543#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130542#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130545#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130544#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130547#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130546#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130549#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130548#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130551#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130550#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130553#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130552#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130555#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130554#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130557#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130556#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 130559#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 130558#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:32:13,167 INFO L134 CoverageAnalysis]: Checked inductivity of 24753 backedges. 0 proven. 24753 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:32:13,167 INFO L442 AbstractCegarLoop]: Interpolant automaton has 119 states [2018-04-12 21:32:13,167 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2018-04-12 21:32:13,167 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6347, Invalid=7695, Unknown=0, NotChecked=0, Total=14042 [2018-04-12 21:32:13,168 INFO L87 Difference]: Start difference. First operand 496 states and 498 transitions. Second operand 119 states. [2018-04-12 21:32:23,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:32:23,203 INFO L93 Difference]: Finished difference Result 1393 states and 1506 transitions. [2018-04-12 21:32:23,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2018-04-12 21:32:23,203 INFO L78 Accepts]: Start accepts. Automaton has 119 states. Word has length 461 [2018-04-12 21:32:23,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:32:23,204 INFO L225 Difference]: With dead ends: 1393 [2018-04-12 21:32:23,204 INFO L226 Difference]: Without dead ends: 1393 [2018-04-12 21:32:23,205 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 229 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6890 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=19338, Invalid=33792, Unknown=0, NotChecked=0, Total=53130 [2018-04-12 21:32:23,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2018-04-12 21:32:23,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 500. [2018-04-12 21:32:23,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 500 states. [2018-04-12 21:32:23,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 502 transitions. [2018-04-12 21:32:23,210 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 502 transitions. Word has length 461 [2018-04-12 21:32:23,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:32:23,210 INFO L459 AbstractCegarLoop]: Abstraction has 500 states and 502 transitions. [2018-04-12 21:32:23,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 119 states. [2018-04-12 21:32:23,210 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 502 transitions. [2018-04-12 21:32:23,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 466 [2018-04-12 21:32:23,211 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:32:23,212 INFO L355 BasicCegarLoop]: trace histogram [113, 113, 112, 112, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:32:23,212 INFO L408 AbstractCegarLoop]: === Iteration 116 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:32:23,212 INFO L82 PathProgramCache]: Analyzing trace with hash -24198954, now seen corresponding path program 112 times [2018-04-12 21:32:23,212 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:32:23,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:32:23,632 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:32:29,746 INFO L134 CoverageAnalysis]: Checked inductivity of 25200 backedges. 0 proven. 25200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:32:29,746 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:32:29,746 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [119] total 119 [2018-04-12 21:32:29,747 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:32:29,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:32:29,747 INFO L182 omatonBuilderFactory]: Interpolants [132864#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32656) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 132865#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130624) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 132746#true, 132747#false, 132750#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132751#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132748#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 132749#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132754#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132755#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132752#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132753#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132758#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132759#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132756#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132757#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132762#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132763#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132760#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132761#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132766#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132767#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132764#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132765#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132770#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132771#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132768#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132769#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132774#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132775#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132772#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132773#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132778#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132779#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132776#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132777#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132782#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132783#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132780#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132781#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132786#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132787#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132784#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132785#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132790#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132791#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132788#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132789#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132794#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132795#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132792#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132793#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132798#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132799#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132796#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132797#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132802#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132803#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132800#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132801#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132806#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132807#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132804#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132805#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132810#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132811#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132808#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132809#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132814#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132815#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132812#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132813#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132818#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132819#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132816#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132817#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132822#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132823#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132820#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132821#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132826#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132827#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132824#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132825#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132830#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132831#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132828#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132829#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132834#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132835#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132832#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132833#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132838#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132839#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132836#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132837#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132842#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132843#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132840#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132841#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132846#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132847#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132844#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132845#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132850#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132851#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132848#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132849#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132854#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132855#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132852#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132853#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132858#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132859#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132856#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 132857#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132862#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32657) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132863#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32657) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132860#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32659) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 132861#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32658) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:32:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 25200 backedges. 0 proven. 25200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:32:29,748 INFO L442 AbstractCegarLoop]: Interpolant automaton has 120 states [2018-04-12 21:32:29,749 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2018-04-12 21:32:29,749 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6460, Invalid=7820, Unknown=0, NotChecked=0, Total=14280 [2018-04-12 21:32:29,749 INFO L87 Difference]: Start difference. First operand 500 states and 502 transitions. Second operand 120 states. [2018-04-12 21:32:39,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:32:39,972 INFO L93 Difference]: Finished difference Result 1405 states and 1519 transitions. [2018-04-12 21:32:39,972 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2018-04-12 21:32:39,972 INFO L78 Accepts]: Start accepts. Automaton has 120 states. Word has length 465 [2018-04-12 21:32:39,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:32:39,973 INFO L225 Difference]: With dead ends: 1405 [2018-04-12 21:32:39,973 INFO L226 Difference]: Without dead ends: 1405 [2018-04-12 21:32:39,974 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 231 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7008 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=19680, Invalid=34376, Unknown=0, NotChecked=0, Total=54056 [2018-04-12 21:32:39,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1405 states. [2018-04-12 21:32:39,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1405 to 504. [2018-04-12 21:32:39,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 504 states. [2018-04-12 21:32:39,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 506 transitions. [2018-04-12 21:32:39,978 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 506 transitions. Word has length 465 [2018-04-12 21:32:39,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:32:39,978 INFO L459 AbstractCegarLoop]: Abstraction has 504 states and 506 transitions. [2018-04-12 21:32:39,978 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states. [2018-04-12 21:32:39,978 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 506 transitions. [2018-04-12 21:32:39,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2018-04-12 21:32:39,979 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:32:39,979 INFO L355 BasicCegarLoop]: trace histogram [114, 114, 113, 113, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:32:39,979 INFO L408 AbstractCegarLoop]: === Iteration 117 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:32:39,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1528781779, now seen corresponding path program 113 times [2018-04-12 21:32:39,980 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:32:40,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:32:40,420 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:32:46,576 INFO L134 CoverageAnalysis]: Checked inductivity of 25651 backedges. 0 proven. 25651 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:32:46,577 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:32:46,577 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [120] total 120 [2018-04-12 21:32:46,577 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:32:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:32:46,577 INFO L182 omatonBuilderFactory]: Interpolants [135002#false, 135003#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 135001#true, 135006#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135007#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135004#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135005#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135010#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135011#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135008#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135009#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135014#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135015#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135012#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135013#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135018#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135019#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135016#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135017#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135022#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135023#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135020#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135021#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135026#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135027#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135024#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135025#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135030#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135031#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135028#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135029#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135034#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135035#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135032#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135033#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135038#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135039#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135036#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135037#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135042#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135043#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135040#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135041#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135046#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135047#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135044#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135045#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135050#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135051#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135048#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135049#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135054#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135055#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135052#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135053#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135058#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135059#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135056#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135057#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135062#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135063#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135060#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135061#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135066#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135067#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135064#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135065#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135070#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135071#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135068#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135069#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135074#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135075#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135072#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135073#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135078#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135079#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135076#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135077#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135082#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135083#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135080#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135081#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135086#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135087#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135084#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135085#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135090#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135091#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135088#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135089#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135094#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135095#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135092#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135093#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135098#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135099#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135096#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135097#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135102#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135103#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135100#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135101#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135106#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135107#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135104#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135105#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135110#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135111#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135108#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135109#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135114#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135115#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32659) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135112#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135113#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 135118#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32656) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135119#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32656) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135116#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32658) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135117#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32657) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 135120#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32655) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 135121#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130620) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:32:46,578 INFO L134 CoverageAnalysis]: Checked inductivity of 25651 backedges. 0 proven. 25651 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:32:46,578 INFO L442 AbstractCegarLoop]: Interpolant automaton has 121 states [2018-04-12 21:32:46,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2018-04-12 21:32:46,579 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6574, Invalid=7946, Unknown=0, NotChecked=0, Total=14520 [2018-04-12 21:32:46,579 INFO L87 Difference]: Start difference. First operand 504 states and 506 transitions. Second operand 121 states. [2018-04-12 21:32:57,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:32:57,112 INFO L93 Difference]: Finished difference Result 1417 states and 1532 transitions. [2018-04-12 21:32:57,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2018-04-12 21:32:57,112 INFO L78 Accepts]: Start accepts. Automaton has 121 states. Word has length 469 [2018-04-12 21:32:57,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:32:57,113 INFO L225 Difference]: With dead ends: 1417 [2018-04-12 21:32:57,113 INFO L226 Difference]: Without dead ends: 1417 [2018-04-12 21:32:57,114 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 233 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7127 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=20025, Invalid=34965, Unknown=0, NotChecked=0, Total=54990 [2018-04-12 21:32:57,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1417 states. [2018-04-12 21:32:57,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1417 to 508. [2018-04-12 21:32:57,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-04-12 21:32:57,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 510 transitions. [2018-04-12 21:32:57,119 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 510 transitions. Word has length 469 [2018-04-12 21:32:57,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:32:57,119 INFO L459 AbstractCegarLoop]: Abstraction has 508 states and 510 transitions. [2018-04-12 21:32:57,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 121 states. [2018-04-12 21:32:57,119 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 510 transitions. [2018-04-12 21:32:57,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 474 [2018-04-12 21:32:57,121 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:32:57,121 INFO L355 BasicCegarLoop]: trace histogram [115, 115, 114, 114, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:32:57,121 INFO L408 AbstractCegarLoop]: === Iteration 118 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:32:57,121 INFO L82 PathProgramCache]: Analyzing trace with hash 1045627908, now seen corresponding path program 114 times [2018-04-12 21:32:57,121 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:32:57,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:32:57,573 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:33:04,018 INFO L134 CoverageAnalysis]: Checked inductivity of 26106 backedges. 0 proven. 26106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:33:04,018 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:33:04,018 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [121] total 121 [2018-04-12 21:33:04,018 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:33:04,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:33:04,019 INFO L182 omatonBuilderFactory]: Interpolants [137275#true, 137278#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137279#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137276#false, 137277#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 137282#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137283#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137280#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137281#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137286#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137287#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137284#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137285#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137290#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137291#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137288#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137289#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137294#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137295#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137292#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137293#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137298#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137299#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137296#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137297#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137302#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137303#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137300#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137301#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137306#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137307#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137304#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137305#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137310#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137311#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137308#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137309#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137314#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137315#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137312#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137313#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137318#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137319#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137316#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137317#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137322#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137323#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137320#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137321#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137326#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137327#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137324#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137325#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137330#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137331#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137328#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137329#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137334#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137335#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137332#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137333#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137338#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137339#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137336#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137337#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137342#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137343#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137340#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137341#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137346#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137347#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137344#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137345#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137350#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137351#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137348#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137349#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137354#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137355#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137352#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137353#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137358#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137359#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137356#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137357#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137362#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137363#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137360#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137361#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137366#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137367#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137364#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137365#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137370#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137371#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137368#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137369#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137374#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137375#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137372#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137373#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137378#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137379#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137376#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137377#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137382#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137383#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137380#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137381#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137386#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137387#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137384#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137385#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137390#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32658) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137391#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32657) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137388#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 137389#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32659) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137394#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32655) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137395#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32654) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 137392#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32656) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137393#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32655) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 137396#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130616) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:33:04,020 INFO L134 CoverageAnalysis]: Checked inductivity of 26106 backedges. 0 proven. 26106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:33:04,020 INFO L442 AbstractCegarLoop]: Interpolant automaton has 122 states [2018-04-12 21:33:04,021 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2018-04-12 21:33:04,021 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6689, Invalid=8073, Unknown=0, NotChecked=0, Total=14762 [2018-04-12 21:33:04,021 INFO L87 Difference]: Start difference. First operand 508 states and 510 transitions. Second operand 122 states. [2018-04-12 21:33:14,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:33:14,546 INFO L93 Difference]: Finished difference Result 1429 states and 1545 transitions. [2018-04-12 21:33:14,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2018-04-12 21:33:14,546 INFO L78 Accepts]: Start accepts. Automaton has 122 states. Word has length 473 [2018-04-12 21:33:14,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:33:14,547 INFO L225 Difference]: With dead ends: 1429 [2018-04-12 21:33:14,547 INFO L226 Difference]: Without dead ends: 1429 [2018-04-12 21:33:14,548 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 235 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7247 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=20373, Invalid=35559, Unknown=0, NotChecked=0, Total=55932 [2018-04-12 21:33:14,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1429 states. [2018-04-12 21:33:14,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1429 to 512. [2018-04-12 21:33:14,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 512 states. [2018-04-12 21:33:14,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 514 transitions. [2018-04-12 21:33:14,553 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 514 transitions. Word has length 473 [2018-04-12 21:33:14,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:33:14,554 INFO L459 AbstractCegarLoop]: Abstraction has 512 states and 514 transitions. [2018-04-12 21:33:14,554 INFO L460 AbstractCegarLoop]: Interpolant automaton has 122 states. [2018-04-12 21:33:14,554 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 514 transitions. [2018-04-12 21:33:14,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2018-04-12 21:33:14,555 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:33:14,555 INFO L355 BasicCegarLoop]: trace histogram [116, 116, 115, 115, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:33:14,555 INFO L408 AbstractCegarLoop]: === Iteration 119 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:33:14,555 INFO L82 PathProgramCache]: Analyzing trace with hash 357802075, now seen corresponding path program 115 times [2018-04-12 21:33:14,556 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:33:14,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:33:14,972 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:33:21,352 INFO L134 CoverageAnalysis]: Checked inductivity of 26565 backedges. 0 proven. 26565 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:33:21,352 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:33:21,352 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [122] total 122 [2018-04-12 21:33:21,352 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:33:21,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:33:21,353 INFO L182 omatonBuilderFactory]: Interpolants [139570#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 139571#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139568#true, 139569#false, 139574#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139575#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139572#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139573#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139578#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139579#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139576#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139577#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139582#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139583#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139580#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139581#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139586#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139587#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139584#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139585#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139590#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139591#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139588#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139589#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139594#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139595#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139592#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139593#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139598#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139599#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139596#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139597#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139602#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139603#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139600#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139601#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139606#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139607#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139604#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139605#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139610#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139611#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139608#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139609#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139614#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139615#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139612#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139613#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139618#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139619#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139616#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139617#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139622#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139623#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139620#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139621#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139626#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139627#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139624#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139625#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139630#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139631#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139628#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139629#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139634#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139635#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139632#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139633#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139638#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139639#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139636#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139637#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139642#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139643#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139640#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139641#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139646#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139647#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139644#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139645#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139650#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139651#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139648#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139649#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139654#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139655#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139652#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139653#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139658#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139659#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139656#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139657#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139662#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139663#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139660#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139661#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139666#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139667#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139664#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139665#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139670#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139671#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139668#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139669#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139674#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139675#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139672#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139673#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139678#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139679#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139676#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139677#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139682#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32659) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139683#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32658) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139680#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139681#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 139686#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32655) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139687#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32654) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139684#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32657) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139685#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32656) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139690#(and (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130612) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 139688#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32654) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 139689#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32653) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))))] [2018-04-12 21:33:21,354 INFO L134 CoverageAnalysis]: Checked inductivity of 26565 backedges. 0 proven. 26565 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:33:21,354 INFO L442 AbstractCegarLoop]: Interpolant automaton has 123 states [2018-04-12 21:33:21,354 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2018-04-12 21:33:21,355 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6805, Invalid=8201, Unknown=0, NotChecked=0, Total=15006 [2018-04-12 21:33:21,355 INFO L87 Difference]: Start difference. First operand 512 states and 514 transitions. Second operand 123 states. [2018-04-12 21:33:32,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:33:32,202 INFO L93 Difference]: Finished difference Result 1441 states and 1558 transitions. [2018-04-12 21:33:32,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2018-04-12 21:33:32,202 INFO L78 Accepts]: Start accepts. Automaton has 123 states. Word has length 477 [2018-04-12 21:33:32,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:33:32,203 INFO L225 Difference]: With dead ends: 1441 [2018-04-12 21:33:32,204 INFO L226 Difference]: Without dead ends: 1441 [2018-04-12 21:33:32,204 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7368 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=20724, Invalid=36158, Unknown=0, NotChecked=0, Total=56882 [2018-04-12 21:33:32,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states. [2018-04-12 21:33:32,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 516. [2018-04-12 21:33:32,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 516 states. [2018-04-12 21:33:32,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 518 transitions. [2018-04-12 21:33:32,209 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 518 transitions. Word has length 477 [2018-04-12 21:33:32,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:33:32,209 INFO L459 AbstractCegarLoop]: Abstraction has 516 states and 518 transitions. [2018-04-12 21:33:32,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 123 states. [2018-04-12 21:33:32,209 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 518 transitions. [2018-04-12 21:33:32,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2018-04-12 21:33:32,210 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:33:32,211 INFO L355 BasicCegarLoop]: trace histogram [117, 117, 116, 116, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:33:32,211 INFO L408 AbstractCegarLoop]: === Iteration 120 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:33:32,211 INFO L82 PathProgramCache]: Analyzing trace with hash 124795186, now seen corresponding path program 116 times [2018-04-12 21:33:32,211 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:33:32,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:33:32,670 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 21:33:38,974 INFO L134 CoverageAnalysis]: Checked inductivity of 27028 backedges. 0 proven. 27028 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:33:38,975 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 21:33:38,975 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [123] total 123 [2018-04-12 21:33:38,975 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 21:33:38,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:33:38,975 INFO L182 omatonBuilderFactory]: Interpolants [141882#(<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0), 141883#(and (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| |main_#t~malloc2.base|)) (= 0 |main_#t~malloc2.offset|) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141880#true, 141881#false, 141886#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32767) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141887#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32766) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141884#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141885#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 32768 ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141890#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32763) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141891#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32762) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141888#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32765) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141889#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32764) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141894#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32759) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141895#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32758) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141892#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32761) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141893#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32760) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141898#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32755) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141899#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32754) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141896#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32757) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141897#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32756) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141902#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32751) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141903#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32750) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141900#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32753) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141901#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32752) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141906#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32747) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141907#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32746) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141904#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32749) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141905#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32748) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141910#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32743) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141911#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32742) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141908#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32745) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141909#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32744) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141914#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32739) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141915#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32738) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141912#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32741) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141913#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32740) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141918#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32735) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141919#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32734) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141916#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32737) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141917#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32736) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141922#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32731) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141923#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32730) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141920#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32733) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141921#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32732) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141926#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32727) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141927#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32726) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141924#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32729) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141925#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32728) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141930#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32723) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141931#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32722) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141928#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32725) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141929#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32724) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141934#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32719) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141935#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32718) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141932#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32721) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141933#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32720) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141938#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32715) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141939#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32714) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141936#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32717) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141937#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32716) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141942#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32711) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141943#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32710) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141940#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32713) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141941#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32712) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141946#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32707) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141947#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32706) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141944#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32709) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141945#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32708) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141950#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32703) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141951#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32702) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141948#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32705) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141949#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32704) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141954#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32699) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141955#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32698) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141952#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32701) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141953#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32700) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141958#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32695) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141959#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32694) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141956#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32697) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141957#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32696) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141962#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32691) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141963#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32690) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141960#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32693) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141961#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32692) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141966#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32687) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141967#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32686) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141964#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32689) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141965#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32688) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141970#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32683) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141971#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32682) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141968#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32685) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141969#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32684) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141974#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32679) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141975#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32678) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141972#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32681) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141973#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32680) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141978#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32675) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141979#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32674) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141976#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32677) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141977#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32676) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141982#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32671) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141983#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32670) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141980#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32673) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141981#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32672) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141986#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32667) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141987#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32666) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141984#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32669) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141985#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32668) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141990#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32663) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141991#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32662) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141988#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32665) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141989#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32664) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141994#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32659) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141995#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32658) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141992#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32661) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141993#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32660) ~__U_MULTI_f_________true_valid_memsafety_i__n~0)), 141998#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32655) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141999#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32654) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141996#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32657) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 141997#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32656) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 142002#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32652) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 142003#(and (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (<= (+ (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0) 130608) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)) (<= 4 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0)))), 142000#(and (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32653) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base))), 142001#(and (<= 0 (+ ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset (* 4 __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0))) (<= (+ __U_MULTI_f_________true_valid_memsafety_i__foo_~i~0 32653) ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (= ~__U_MULTI_f_________true_valid_memsafety_i__a~0.offset 0) (= (* 4 ~__U_MULTI_f_________true_valid_memsafety_i__n~0) (select |#length| ~__U_MULTI_f_________true_valid_memsafety_i__a~0.base)))] [2018-04-12 21:33:38,976 INFO L134 CoverageAnalysis]: Checked inductivity of 27028 backedges. 0 proven. 27028 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 21:33:38,976 INFO L442 AbstractCegarLoop]: Interpolant automaton has 124 states [2018-04-12 21:33:38,977 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2018-04-12 21:33:38,977 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6922, Invalid=8330, Unknown=0, NotChecked=0, Total=15252 [2018-04-12 21:33:38,977 INFO L87 Difference]: Start difference. First operand 516 states and 518 transitions. Second operand 124 states. [2018-04-12 21:33:49,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 21:33:49,860 INFO L93 Difference]: Finished difference Result 1453 states and 1571 transitions. [2018-04-12 21:33:49,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2018-04-12 21:33:49,861 INFO L78 Accepts]: Start accepts. Automaton has 124 states. Word has length 481 [2018-04-12 21:33:49,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 21:33:49,862 INFO L225 Difference]: With dead ends: 1453 [2018-04-12 21:33:49,862 INFO L226 Difference]: Without dead ends: 1453 [2018-04-12 21:33:49,863 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 239 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7490 ImplicationChecksByTransitivity, 12.9s TimeCoverageRelationStatistics Valid=21078, Invalid=36762, Unknown=0, NotChecked=0, Total=57840 [2018-04-12 21:33:49,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1453 states. [2018-04-12 21:33:49,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1453 to 520. [2018-04-12 21:33:49,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 520 states. [2018-04-12 21:33:49,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 522 transitions. [2018-04-12 21:33:49,869 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 522 transitions. Word has length 481 [2018-04-12 21:33:49,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 21:33:49,869 INFO L459 AbstractCegarLoop]: Abstraction has 520 states and 522 transitions. [2018-04-12 21:33:49,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 124 states. [2018-04-12 21:33:49,869 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 522 transitions. [2018-04-12 21:33:49,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 486 [2018-04-12 21:33:49,870 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 21:33:49,870 INFO L355 BasicCegarLoop]: trace histogram [118, 118, 117, 117, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 21:33:49,870 INFO L408 AbstractCegarLoop]: === Iteration 121 === [mainErr1RequiresViolation, mainErr6AssertViolationMEMORY_FREE, mainErr4AssertViolationMEMORY_FREE, mainErr10AssertViolationMEMORY_FREE, mainErr11AssertViolationMEMORY_FREE, mainErr0RequiresViolation, mainErr12EnsuresViolationMEMORY_LEAK, mainErr3RequiresViolation, mainErr7AssertViolationMEMORY_FREE, mainErr9AssertViolationMEMORY_FREE, mainErr2RequiresViolation, mainErr8AssertViolationMEMORY_FREE, mainErr5AssertViolationMEMORY_FREE, __U_MULTI_f_________true_valid_memsafety_i__fooErr0RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr3RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr1RequiresViolation, __U_MULTI_f_________true_valid_memsafety_i__fooErr2RequiresViolation]=== [2018-04-12 21:33:49,870 INFO L82 PathProgramCache]: Analyzing trace with hash -178876791, now seen corresponding path program 117 times [2018-04-12 21:33:49,871 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 21:33:50,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 21:33:50,347 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-04-12 21:33:51,117 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 21:33:51,119 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 21:33:51,120 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 09:33:51 BoogieIcfgContainer [2018-04-12 21:33:51,120 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 21:33:51,121 INFO L168 Benchmark]: Toolchain (without parser) took 784162.98 ms. Allocated memory was 395.3 MB in the beginning and 2.7 GB in the end (delta: 2.3 GB). Free memory was 328.6 MB in the beginning and 1.2 GB in the end (delta: -916.1 MB). Peak memory consumption was 1.4 GB. Max. memory is 5.3 GB. [2018-04-12 21:33:51,122 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 395.3 MB. Free memory is still 355.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 21:33:51,122 INFO L168 Benchmark]: CACSL2BoogieTranslator took 223.96 ms. Allocated memory is still 395.3 MB. Free memory was 328.6 MB in the beginning and 304.8 MB in the end (delta: 23.8 MB). Peak memory consumption was 23.8 MB. Max. memory is 5.3 GB. [2018-04-12 21:33:51,122 INFO L168 Benchmark]: Boogie Preprocessor took 38.03 ms. Allocated memory is still 395.3 MB. Free memory was 304.8 MB in the beginning and 302.2 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-12 21:33:51,122 INFO L168 Benchmark]: RCFGBuilder took 363.73 ms. Allocated memory was 395.3 MB in the beginning and 604.0 MB in the end (delta: 208.7 MB). Free memory was 302.2 MB in the beginning and 539.5 MB in the end (delta: -237.4 MB). Peak memory consumption was 24.2 MB. Max. memory is 5.3 GB. [2018-04-12 21:33:51,122 INFO L168 Benchmark]: TraceAbstraction took 783534.74 ms. Allocated memory was 604.0 MB in the beginning and 2.7 GB in the end (delta: 2.1 GB). Free memory was 539.5 MB in the beginning and 1.2 GB in the end (delta: -705.1 MB). Peak memory consumption was 1.4 GB. Max. memory is 5.3 GB. [2018-04-12 21:33:51,124 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 395.3 MB. Free memory is still 355.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 223.96 ms. Allocated memory is still 395.3 MB. Free memory was 328.6 MB in the beginning and 304.8 MB in the end (delta: 23.8 MB). Peak memory consumption was 23.8 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 38.03 ms. Allocated memory is still 395.3 MB. Free memory was 304.8 MB in the beginning and 302.2 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 363.73 ms. Allocated memory was 395.3 MB in the beginning and 604.0 MB in the end (delta: 208.7 MB). Free memory was 302.2 MB in the beginning and 539.5 MB in the end (delta: -237.4 MB). Peak memory consumption was 24.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 783534.74 ms. Allocated memory was 604.0 MB in the beginning and 2.7 GB in the end (delta: 2.1 GB). Free memory was 539.5 MB in the beginning and 1.2 GB in the end (delta: -705.1 MB). Peak memory consumption was 1.4 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 634]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 634). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 637]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 637). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 637]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 637). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 639]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 639). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 639]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 639). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 634]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 634). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 629]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 629). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 636]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 636). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 637]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 637). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 639]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 639). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 636]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 636). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 639]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 639). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 637]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 637). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 625]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 625). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 627]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 627). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 625]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 625). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - TimeoutResultAtElement [Line: 627]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 627). Cancelled while BasicCegarLoop was analyzing trace of length 486 with TraceHistMax 118, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 17. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 17 error locations. TIMEOUT Result, 783.4s OverallTime, 121 OverallIterations, 118 TraceHistogramMax, 476.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 4000 SDtfs, 375754 SDslu, 109193 SDs, 0 SdLazy, 130826 SolverSat, 86639 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 81.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 14755 GetRequests, 238 SyntacticMatches, 116 SemanticMatches, 14401 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308552 ImplicationChecksByTransitivity, 581.3s Time, 0.1s BasicInterpolantAutomatonTime, BiggestAbstraction: size=520occurred in iteration=120, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/1060878 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 120 MinimizatonAttempts, 54873 StatesRemovedByMinimization, 117 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 14.9s SatisfiabilityAnalysisTime, 270.1s InterpolantComputationTime, 29172 NumberOfCodeBlocks, 29172 NumberOfCodeBlocksAsserted, 120 NumberOfCheckSat, 29052 ConstructedInterpolants, 0 QuantifiedInterpolants, 147183456 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 120 InterpolantComputations, 4 PerfectInterpolantSequences, 0/1060878 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/960521-1_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-12_21-33-51-129.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/960521-1_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_21-33-51-129.csv Completed graceful shutdown