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-ext2/length_test03_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-408c70d-m [2018-04-12 22:57:29,026 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 22:57:29,027 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 22:57:29,038 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 22:57:29,038 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 22:57:29,039 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 22:57:29,040 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 22:57:29,042 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 22:57:29,044 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 22:57:29,045 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 22:57:29,045 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 22:57:29,046 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 22:57:29,047 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 22:57:29,048 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 22:57:29,048 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 22:57:29,050 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 22:57:29,051 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 22:57:29,053 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 22:57:29,054 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 22:57:29,055 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 22:57:29,056 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 22:57:29,057 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 22:57:29,057 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 22:57:29,058 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 22:57:29,058 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 22:57:29,059 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 22:57:29,060 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 22:57:29,060 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 22:57:29,061 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 22:57:29,061 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 22:57:29,062 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 22:57:29,062 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 22:57:29,072 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 22:57:29,072 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 22:57:29,073 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-12 22:57:29,073 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-12 22:57:29,074 INFO L133 SettingsManager]: * Use SBE=true [2018-04-12 22:57:29,074 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 22:57:29,074 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 22:57:29,074 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 22:57:29,074 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 22:57:29,074 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 22:57:29,075 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 22:57:29,075 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 22:57:29,075 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-12 22:57:29,075 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 22:57:29,075 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 22:57:29,075 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 22:57:29,075 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-12 22:57:29,076 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-12 22:57:29,076 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 22:57:29,076 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 22:57:29,076 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 22:57:29,076 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 22:57:29,105 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 22:57:29,116 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 22:57:29,122 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 22:57:29,123 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 22:57:29,124 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 22:57:29,124 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,403 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGeec3cbc05 [2018-04-12 22:57:29,564 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 22:57:29,564 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 22:57:29,565 INFO L168 CDTParser]: Scanning length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,572 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 22:57:29,573 INFO L215 ultiparseSymbolTable]: [2018-04-12 22:57:29,573 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 22:57:29,573 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_flength_test___true_valid_memsafety_i__append ('append') in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,573 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_flength_test___true_valid_memsafety_i____bswap_64 ('__bswap_64') in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,573 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,573 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_flength_test___true_valid_memsafety_i____bswap_32 ('__bswap_32') in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,573 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 22:57:29,573 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__nlink_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____fd_mask in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__wchar_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_attr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____sig_atomic_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_once_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__u_int8_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__dev_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_condattr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__id_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,574 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____u_int in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____clock_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__timer_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__clockid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__fsid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____int8_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_spinlock_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____nlink_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____sigset_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__suseconds_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____blkcnt64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,575 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____uint64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__gid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__ssize_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__fd_mask in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__u_short in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__uint in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__u_long in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____uid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____fsword_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____ino64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,576 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____uint16_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__int8_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__daddr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__clock_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____syscall_slong_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____loff_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____blkcnt_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__register_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__int64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____daddr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____fsfilcnt_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,577 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_barrierattr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__ldiv_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__u_quad_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__ushort in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_mutex_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____time_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__u_int64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____useconds_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____fsfilcnt64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__loff_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____key_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__ino_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,578 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____uint8_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____int64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____qaddr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__int16_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__blksize_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____u_char in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____blksize_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_key_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_rwlock_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__lldiv_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____dev_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____fsblkcnt_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,579 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__uid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____rlim64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____uint32_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__fsblkcnt_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__time_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__div_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____int32_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____id_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____syscall_ulong_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__ulong in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__mode_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__sigset_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____pthread_slist_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,580 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__u_int32_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____u_short in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__caddr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__key_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_rwlockattr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____caddr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__fd_set in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____off_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____quad_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____mode_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__fsfilcnt_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____fsid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,581 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____gid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__int32_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____pid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____ssize_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____socklen_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_mutexattr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____ino_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__off_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____timer_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____u_long in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_cond_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____int16_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,582 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__size_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____intptr_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__u_int16_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__blkcnt_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____rlim_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____clockid_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__u_char in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__u_int in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__quad_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____fsblkcnt64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____off64_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,583 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____suseconds_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,584 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i__pthread_barrier_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,584 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_flength_test___true_valid_memsafety_i____u_quad_t in length_test03_true-valid-memsafety.i [2018-04-12 22:57:29,598 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGeec3cbc05 [2018-04-12 22:57:29,601 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 22:57:29,602 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-12 22:57:29,602 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 22:57:29,602 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 22:57:29,606 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 22:57:29,607 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 10:57:29" (1/1) ... [2018-04-12 22:57:29,608 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@499eaa3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29, skipping insertion in model container [2018-04-12 22:57:29,609 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 10:57:29" (1/1) ... [2018-04-12 22:57:29,620 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 22:57:29,645 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 22:57:29,774 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 22:57:29,814 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 22:57:29,820 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 119 non ball SCCs. Number of states in SCCs 119. [2018-04-12 22:57:29,859 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29 WrapperNode [2018-04-12 22:57:29,859 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 22:57:29,860 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 22:57:29,860 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 22:57:29,860 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 22:57:29,869 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29" (1/1) ... [2018-04-12 22:57:29,869 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29" (1/1) ... [2018-04-12 22:57:29,880 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29" (1/1) ... [2018-04-12 22:57:29,881 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29" (1/1) ... [2018-04-12 22:57:29,892 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29" (1/1) ... [2018-04-12 22:57:29,896 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29" (1/1) ... [2018-04-12 22:57:29,899 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29" (1/1) ... [2018-04-12 22:57:29,902 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 22:57:29,903 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 22:57:29,903 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 22:57:29,903 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 22:57:29,904 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29" (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 22:57:29,985 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 22:57:29,985 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 22:57:29,985 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_flength_test___true_valid_memsafety_i____bswap_32 [2018-04-12 22:57:29,985 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_flength_test___true_valid_memsafety_i____bswap_64 [2018-04-12 22:57:29,986 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_flength_test___true_valid_memsafety_i__append [2018-04-12 22:57:29,986 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 22:57:29,986 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-12 22:57:29,986 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-12 22:57:29,986 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-12 22:57:29,986 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-12 22:57:29,986 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-12 22:57:29,986 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-12 22:57:29,986 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-12 22:57:29,986 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-12 22:57:29,986 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_flength_test___true_valid_memsafety_i____bswap_32 [2018-04-12 22:57:29,987 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_flength_test___true_valid_memsafety_i____bswap_64 [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-12 22:57:29,988 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-12 22:57:29,989 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-12 22:57:29,989 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-12 22:57:29,989 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-12 22:57:29,989 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-12 22:57:29,989 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-12 22:57:29,989 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-12 22:57:29,989 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-12 22:57:29,989 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-12 22:57:29,989 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-12 22:57:29,990 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-12 22:57:29,991 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-12 22:57:29,992 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-12 22:57:29,993 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-12 22:57:29,994 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_flength_test___true_valid_memsafety_i__append [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 22:57:29,995 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 22:57:29,996 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 22:57:29,996 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 22:57:29,996 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 22:57:30,410 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 22:57:30,411 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 10:57:30 BoogieIcfgContainer [2018-04-12 22:57:30,411 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 22:57:30,412 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 22:57:30,412 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 22:57:30,414 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 22:57:30,414 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 10:57:29" (1/3) ... [2018-04-12 22:57:30,415 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61b9cd06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 10:57:30, skipping insertion in model container [2018-04-12 22:57:30,415 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 10:57:29" (2/3) ... [2018-04-12 22:57:30,415 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61b9cd06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 10:57:30, skipping insertion in model container [2018-04-12 22:57:30,415 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 10:57:30" (3/3) ... [2018-04-12 22:57:30,417 INFO L107 eAbstractionObserver]: Analyzing ICFG length_test03_true-valid-memsafety.i [2018-04-12 22:57:30,424 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_TreeInterpolation Determinization: PREDICATE_ABSTRACTION [2018-04-12 22:57:30,430 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 55 error locations. [2018-04-12 22:57:30,460 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 22:57:30,461 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 22:57:30,461 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-12 22:57:30,461 INFO L371 AbstractCegarLoop]: Compute interpolants for Craig_TreeInterpolation [2018-04-12 22:57:30,461 INFO L372 AbstractCegarLoop]: Backedges is CANONICAL [2018-04-12 22:57:30,461 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 22:57:30,461 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 22:57:30,461 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 22:57:30,461 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 22:57:30,461 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 22:57:30,470 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states. [2018-04-12 22:57:30,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-12 22:57:30,475 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:30,476 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:30,476 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:30,479 INFO L82 PathProgramCache]: Analyzing trace with hash 785922242, now seen corresponding path program 1 times [2018-04-12 22:57:30,517 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:30,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:30,542 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:30,580 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 22:57:30,582 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:30,582 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:57:30,583 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:30,584 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 22:57:30,584 INFO L182 omatonBuilderFactory]: Interpolants [144#(= 1 (select |#valid| |main_#t~malloc8.base|)), 145#(= 1 (select |#valid| main_~list~0.base)), 142#true, 143#false] [2018-04-12 22:57:30,584 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 22:57:30,585 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:57:30,597 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:57:30,598 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:57:30,600 INFO L87 Difference]: Start difference. First operand 139 states. Second operand 4 states. [2018-04-12 22:57:30,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:30,798 INFO L93 Difference]: Finished difference Result 175 states and 184 transitions. [2018-04-12 22:57:30,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:57:30,800 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-12 22:57:30,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:30,810 INFO L225 Difference]: With dead ends: 175 [2018-04-12 22:57:30,811 INFO L226 Difference]: Without dead ends: 172 [2018-04-12 22:57:30,812 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 22:57:30,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-04-12 22:57:30,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 134. [2018-04-12 22:57:30,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-12 22:57:30,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 140 transitions. [2018-04-12 22:57:30,850 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 140 transitions. Word has length 8 [2018-04-12 22:57:30,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:30,850 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 140 transitions. [2018-04-12 22:57:30,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:57:30,850 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 140 transitions. [2018-04-12 22:57:30,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-12 22:57:30,851 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:30,851 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:30,851 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:30,851 INFO L82 PathProgramCache]: Analyzing trace with hash 785922243, now seen corresponding path program 1 times [2018-04-12 22:57:30,852 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:30,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:30,867 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:30,894 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 22:57:30,894 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:30,894 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:57:30,894 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:30,895 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 22:57:30,895 INFO L182 omatonBuilderFactory]: Interpolants [457#true, 458#false, 459#(and (= 8 (select |#length| |main_#t~malloc8.base|)) (= 0 |main_#t~malloc8.offset|)), 460#(and (= main_~list~0.offset 0) (= 8 (select |#length| main_~list~0.base)))] [2018-04-12 22:57:30,895 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 22:57:30,896 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:57:30,897 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:57:30,897 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:57:30,897 INFO L87 Difference]: Start difference. First operand 134 states and 140 transitions. Second operand 4 states. [2018-04-12 22:57:31,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:31,018 INFO L93 Difference]: Finished difference Result 134 states and 141 transitions. [2018-04-12 22:57:31,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:57:31,018 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-12 22:57:31,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:31,019 INFO L225 Difference]: With dead ends: 134 [2018-04-12 22:57:31,019 INFO L226 Difference]: Without dead ends: 134 [2018-04-12 22:57:31,019 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 22:57:31,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-04-12 22:57:31,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 132. [2018-04-12 22:57:31,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2018-04-12 22:57:31,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 138 transitions. [2018-04-12 22:57:31,024 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 138 transitions. Word has length 8 [2018-04-12 22:57:31,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:31,024 INFO L459 AbstractCegarLoop]: Abstraction has 132 states and 138 transitions. [2018-04-12 22:57:31,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:57:31,024 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 138 transitions. [2018-04-12 22:57:31,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-04-12 22:57:31,024 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:31,024 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:31,025 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:31,025 INFO L82 PathProgramCache]: Analyzing trace with hash 580924999, now seen corresponding path program 1 times [2018-04-12 22:57:31,025 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:31,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:31,036 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:31,061 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 22:57:31,062 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:31,062 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:57:31,062 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:31,062 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 22:57:31,062 INFO L182 omatonBuilderFactory]: Interpolants [729#true, 730#false, 731#(and (= 0 |main_#t~malloc9.offset|) (= 8 (select |#length| |main_#t~malloc9.base|))), 732#(and (= main_~list2~0.offset 0) (= 8 (select |#length| main_~list2~0.base)))] [2018-04-12 22:57:31,062 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 22:57:31,062 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:57:31,062 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:57:31,062 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:57:31,063 INFO L87 Difference]: Start difference. First operand 132 states and 138 transitions. Second operand 4 states. [2018-04-12 22:57:31,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:31,139 INFO L93 Difference]: Finished difference Result 132 states and 139 transitions. [2018-04-12 22:57:31,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:57:31,139 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-04-12 22:57:31,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:31,139 INFO L225 Difference]: With dead ends: 132 [2018-04-12 22:57:31,140 INFO L226 Difference]: Without dead ends: 132 [2018-04-12 22:57:31,140 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 22:57:31,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-04-12 22:57:31,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2018-04-12 22:57:31,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-04-12 22:57:31,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 136 transitions. [2018-04-12 22:57:31,144 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 136 transitions. Word has length 12 [2018-04-12 22:57:31,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:31,144 INFO L459 AbstractCegarLoop]: Abstraction has 130 states and 136 transitions. [2018-04-12 22:57:31,144 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:57:31,144 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 136 transitions. [2018-04-12 22:57:31,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-04-12 22:57:31,144 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:31,145 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:31,145 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:31,145 INFO L82 PathProgramCache]: Analyzing trace with hash 580924998, now seen corresponding path program 1 times [2018-04-12 22:57:31,145 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:31,151 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:31,171 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 22:57:31,171 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:31,171 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:57:31,171 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:31,172 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 22:57:31,172 INFO L182 omatonBuilderFactory]: Interpolants [997#true, 998#false, 999#(= 1 (select |#valid| |main_#t~malloc9.base|)), 1000#(= 1 (select |#valid| main_~list2~0.base))] [2018-04-12 22:57:31,172 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 22:57:31,172 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:57:31,172 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:57:31,172 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:57:31,173 INFO L87 Difference]: Start difference. First operand 130 states and 136 transitions. Second operand 4 states. [2018-04-12 22:57:31,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:31,264 INFO L93 Difference]: Finished difference Result 146 states and 154 transitions. [2018-04-12 22:57:31,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:57:31,265 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2018-04-12 22:57:31,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:31,266 INFO L225 Difference]: With dead ends: 146 [2018-04-12 22:57:31,266 INFO L226 Difference]: Without dead ends: 146 [2018-04-12 22:57:31,266 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 22:57:31,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-04-12 22:57:31,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 133. [2018-04-12 22:57:31,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-04-12 22:57:31,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 141 transitions. [2018-04-12 22:57:31,271 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 141 transitions. Word has length 12 [2018-04-12 22:57:31,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:31,271 INFO L459 AbstractCegarLoop]: Abstraction has 133 states and 141 transitions. [2018-04-12 22:57:31,271 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:57:31,272 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 141 transitions. [2018-04-12 22:57:31,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-12 22:57:31,272 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:31,272 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:31,272 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:31,272 INFO L82 PathProgramCache]: Analyzing trace with hash 606155154, now seen corresponding path program 1 times [2018-04-12 22:57:31,273 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:31,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:31,287 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:31,311 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 22:57:31,312 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:31,312 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:57:31,312 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:31,312 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 22:57:31,312 INFO L182 omatonBuilderFactory]: Interpolants [1282#true, 1283#false, 1284#(= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)), 1285#(= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))] [2018-04-12 22:57:31,312 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 22:57:31,313 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:57:31,313 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:57:31,313 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:57:31,313 INFO L87 Difference]: Start difference. First operand 133 states and 141 transitions. Second operand 4 states. [2018-04-12 22:57:31,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:31,373 INFO L93 Difference]: Finished difference Result 128 states and 136 transitions. [2018-04-12 22:57:31,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:57:31,373 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 20 [2018-04-12 22:57:31,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:31,374 INFO L225 Difference]: With dead ends: 128 [2018-04-12 22:57:31,374 INFO L226 Difference]: Without dead ends: 128 [2018-04-12 22:57:31,374 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 22:57:31,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-12 22:57:31,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2018-04-12 22:57:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-04-12 22:57:31,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 136 transitions. [2018-04-12 22:57:31,379 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 136 transitions. Word has length 20 [2018-04-12 22:57:31,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:31,379 INFO L459 AbstractCegarLoop]: Abstraction has 128 states and 136 transitions. [2018-04-12 22:57:31,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:57:31,379 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 136 transitions. [2018-04-12 22:57:31,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-12 22:57:31,380 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:31,380 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:31,380 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:31,380 INFO L82 PathProgramCache]: Analyzing trace with hash 606155155, now seen corresponding path program 1 times [2018-04-12 22:57:31,381 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:31,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:31,393 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:31,413 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 22:57:31,413 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:31,413 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:57:31,413 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:31,413 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 22:57:31,413 INFO L182 omatonBuilderFactory]: Interpolants [1544#true, 1545#false, 1546#(and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|)), 1547#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))] [2018-04-12 22:57:31,413 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 22:57:31,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:57:31,414 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:57:31,414 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:57:31,414 INFO L87 Difference]: Start difference. First operand 128 states and 136 transitions. Second operand 4 states. [2018-04-12 22:57:31,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:31,469 INFO L93 Difference]: Finished difference Result 123 states and 131 transitions. [2018-04-12 22:57:31,470 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:57:31,470 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 20 [2018-04-12 22:57:31,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:31,470 INFO L225 Difference]: With dead ends: 123 [2018-04-12 22:57:31,471 INFO L226 Difference]: Without dead ends: 123 [2018-04-12 22:57:31,471 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 22:57:31,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2018-04-12 22:57:31,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2018-04-12 22:57:31,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2018-04-12 22:57:31,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 131 transitions. [2018-04-12 22:57:31,475 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 131 transitions. Word has length 20 [2018-04-12 22:57:31,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:31,475 INFO L459 AbstractCegarLoop]: Abstraction has 123 states and 131 transitions. [2018-04-12 22:57:31,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:57:31,475 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 131 transitions. [2018-04-12 22:57:31,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-04-12 22:57:31,476 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:31,476 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:31,476 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:31,476 INFO L82 PathProgramCache]: Analyzing trace with hash 1610940695, now seen corresponding path program 1 times [2018-04-12 22:57:31,477 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:31,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:31,490 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:31,553 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 22:57:31,553 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:31,553 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 22:57:31,553 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:31,553 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 22:57:31,553 INFO L182 omatonBuilderFactory]: Interpolants [1796#true, 1797#false, 1798#(= (select |#valid| main_~list~0.base) 1), 1799#(and (= 1 (select |#valid| main_~list~0.base)) (not (= main_~list~0.base |main_#t~malloc9.base|))), 1800#(= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)), 1801#(= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 1802#(or (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)), 1803#(or (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))] [2018-04-12 22:57:31,554 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 22:57:31,554 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 22:57:31,554 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 22:57:31,554 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:57:31,554 INFO L87 Difference]: Start difference. First operand 123 states and 131 transitions. Second operand 8 states. [2018-04-12 22:57:31,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:31,717 INFO L93 Difference]: Finished difference Result 230 states and 245 transitions. [2018-04-12 22:57:31,717 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:57:31,717 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 21 [2018-04-12 22:57:31,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:31,718 INFO L225 Difference]: With dead ends: 230 [2018-04-12 22:57:31,718 INFO L226 Difference]: Without dead ends: 230 [2018-04-12 22:57:31,718 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-12 22:57:31,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2018-04-12 22:57:31,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 144. [2018-04-12 22:57:31,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-04-12 22:57:31,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 164 transitions. [2018-04-12 22:57:31,723 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 164 transitions. Word has length 21 [2018-04-12 22:57:31,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:31,724 INFO L459 AbstractCegarLoop]: Abstraction has 144 states and 164 transitions. [2018-04-12 22:57:31,724 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 22:57:31,724 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 164 transitions. [2018-04-12 22:57:31,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-04-12 22:57:31,724 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:31,724 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:31,724 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:31,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1610940696, now seen corresponding path program 1 times [2018-04-12 22:57:31,725 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:31,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:31,737 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:31,795 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 22:57:31,795 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:31,795 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-12 22:57:31,795 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:31,795 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 22:57:31,795 INFO L182 omatonBuilderFactory]: Interpolants [2180#true, 2181#false, 2182#(and (= 8 (select |#length| |main_#t~malloc8.base|)) (= 0 |main_#t~malloc8.offset|)), 2183#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base))), 2184#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 2185#(and (= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)), 2186#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 2187#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (or (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))))] [2018-04-12 22:57:31,796 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 22:57:31,796 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 22:57:31,796 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 22:57:31,796 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-12 22:57:31,796 INFO L87 Difference]: Start difference. First operand 144 states and 164 transitions. Second operand 8 states. [2018-04-12 22:57:31,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:31,944 INFO L93 Difference]: Finished difference Result 172 states and 194 transitions. [2018-04-12 22:57:31,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 22:57:31,945 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 21 [2018-04-12 22:57:31,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:31,945 INFO L225 Difference]: With dead ends: 172 [2018-04-12 22:57:31,945 INFO L226 Difference]: Without dead ends: 172 [2018-04-12 22:57:31,946 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2018-04-12 22:57:31,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-04-12 22:57:31,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 170. [2018-04-12 22:57:31,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-12 22:57:31,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 194 transitions. [2018-04-12 22:57:31,949 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 194 transitions. Word has length 21 [2018-04-12 22:57:31,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:31,949 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 194 transitions. [2018-04-12 22:57:31,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 22:57:31,949 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 194 transitions. [2018-04-12 22:57:31,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-04-12 22:57:31,949 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:31,950 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:31,950 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:31,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1221998067, now seen corresponding path program 1 times [2018-04-12 22:57:31,950 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:31,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:31,966 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:32,088 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 22:57:32,089 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:32,089 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-04-12 22:57:32,089 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:32,089 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 22:57:32,089 INFO L182 omatonBuilderFactory]: Interpolants [2544#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 2545#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.offset| 0) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.base| 0)), 2546#(and |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5| (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 2536#true, 2537#false, 2538#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) main_~list~0.offset)) (= 0 (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (= (select |#valid| main_~list~0.base) 1)), 2539#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) main_~list~0.offset)) (= 0 (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 2540#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) main_~list~0.offset)) (not (= main_~list~0.base main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (= (select |#valid| main_~list~0.base) 1)), 2541#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))), 2542#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 2543#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)))] [2018-04-12 22:57:32,090 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 22:57:32,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-12 22:57:32,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-12 22:57:32,090 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-04-12 22:57:32,091 INFO L87 Difference]: Start difference. First operand 170 states and 194 transitions. Second operand 11 states. [2018-04-12 22:57:32,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:32,401 INFO L93 Difference]: Finished difference Result 172 states and 193 transitions. [2018-04-12 22:57:32,402 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 22:57:32,402 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 30 [2018-04-12 22:57:32,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:32,404 INFO L225 Difference]: With dead ends: 172 [2018-04-12 22:57:32,404 INFO L226 Difference]: Without dead ends: 172 [2018-04-12 22:57:32,404 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:57:32,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-04-12 22:57:32,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 170. [2018-04-12 22:57:32,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-04-12 22:57:32,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 193 transitions. [2018-04-12 22:57:32,408 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 193 transitions. Word has length 30 [2018-04-12 22:57:32,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:32,408 INFO L459 AbstractCegarLoop]: Abstraction has 170 states and 193 transitions. [2018-04-12 22:57:32,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-12 22:57:32,408 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 193 transitions. [2018-04-12 22:57:32,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-12 22:57:32,409 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:32,409 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:32,409 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:32,409 INFO L82 PathProgramCache]: Analyzing trace with hash 547197936, now seen corresponding path program 1 times [2018-04-12 22:57:32,410 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:32,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:32,426 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:32,751 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 22:57:32,751 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:32,751 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2018-04-12 22:57:32,751 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:32,752 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 22:57:32,752 INFO L182 omatonBuilderFactory]: Interpolants [2912#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 2913#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 2914#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 2915#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.offset| 0) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 2916#(and |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5| (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 2903#true, 2904#false, 2905#(= 0 |main_#t~malloc8.offset|), 2906#(= 0 main_~list~0.offset), 2907#(and (= 0 main_~list~0.offset) (= (select |#valid| main_~list~0.base) 1)), 2908#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= 0 main_~list~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4))) (= (select |#valid| main_~list~0.base) 1)), 2909#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= 0 main_~list~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4))) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 2910#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= 0 (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4))) (= (select |#valid| main_~list~0.base) 1)), 2911#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))))] [2018-04-12 22:57:32,752 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 22:57:32,752 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 22:57:32,752 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 22:57:32,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2018-04-12 22:57:32,753 INFO L87 Difference]: Start difference. First operand 170 states and 193 transitions. Second operand 14 states. [2018-04-12 22:57:33,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:33,233 INFO L93 Difference]: Finished difference Result 196 states and 218 transitions. [2018-04-12 22:57:33,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 22:57:33,233 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-04-12 22:57:33,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:33,234 INFO L225 Difference]: With dead ends: 196 [2018-04-12 22:57:33,234 INFO L226 Difference]: Without dead ends: 196 [2018-04-12 22:57:33,234 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 3 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2018-04-12 22:57:33,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2018-04-12 22:57:33,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 161. [2018-04-12 22:57:33,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2018-04-12 22:57:33,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 181 transitions. [2018-04-12 22:57:33,237 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 181 transitions. Word has length 32 [2018-04-12 22:57:33,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:33,238 INFO L459 AbstractCegarLoop]: Abstraction has 161 states and 181 transitions. [2018-04-12 22:57:33,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 22:57:33,238 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 181 transitions. [2018-04-12 22:57:33,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-12 22:57:33,238 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:33,238 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:33,238 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:33,239 INFO L82 PathProgramCache]: Analyzing trace with hash 1510794234, now seen corresponding path program 1 times [2018-04-12 22:57:33,239 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:33,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:33,253 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:33,268 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 22:57:33,269 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:33,269 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:57:33,269 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:33,269 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 22:57:33,269 INFO L182 omatonBuilderFactory]: Interpolants [3296#(= main_~c~0 0), 3294#true, 3295#false] [2018-04-12 22:57:33,269 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 22:57:33,269 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 22:57:33,269 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 22:57:33,269 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:57:33,270 INFO L87 Difference]: Start difference. First operand 161 states and 181 transitions. Second operand 3 states. [2018-04-12 22:57:33,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:33,277 INFO L93 Difference]: Finished difference Result 170 states and 187 transitions. [2018-04-12 22:57:33,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 22:57:33,278 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 38 [2018-04-12 22:57:33,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:33,278 INFO L225 Difference]: With dead ends: 170 [2018-04-12 22:57:33,278 INFO L226 Difference]: Without dead ends: 170 [2018-04-12 22:57:33,279 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:57:33,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-04-12 22:57:33,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 157. [2018-04-12 22:57:33,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-12 22:57:33,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 173 transitions. [2018-04-12 22:57:33,282 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 173 transitions. Word has length 38 [2018-04-12 22:57:33,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:33,282 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 173 transitions. [2018-04-12 22:57:33,282 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 22:57:33,282 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 173 transitions. [2018-04-12 22:57:33,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-04-12 22:57:33,283 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:33,283 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:33,283 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:33,283 INFO L82 PathProgramCache]: Analyzing trace with hash -1650874349, now seen corresponding path program 1 times [2018-04-12 22:57:33,284 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:33,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:33,298 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:33,549 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:33,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:33,550 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-04-12 22:57:33,550 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:33,550 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 22:57:33,550 INFO L182 omatonBuilderFactory]: Interpolants [3624#true, 3625#false, 3626#(= 0 |main_#t~malloc8.offset|), 3627#(= 0 main_~list~0.offset), 3628#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 3629#(and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 3630#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 3631#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (< 7 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9)), 3632#(and (or (and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (< 7 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9)), 3633#(and (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (<= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 3634#(or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (<= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 3635#(and (<= 8 (select |#length| main_~list~0.base)) (= 0 main_~list~0.offset)), 3636#(and (<= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)), 3637#(and (<= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))] [2018-04-12 22:57:33,552 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:33,552 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 22:57:33,552 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 22:57:33,553 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2018-04-12 22:57:33,553 INFO L87 Difference]: Start difference. First operand 157 states and 173 transitions. Second operand 14 states. [2018-04-12 22:57:33,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:33,850 INFO L93 Difference]: Finished difference Result 167 states and 176 transitions. [2018-04-12 22:57:33,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 22:57:33,850 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 41 [2018-04-12 22:57:33,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:33,851 INFO L225 Difference]: With dead ends: 167 [2018-04-12 22:57:33,851 INFO L226 Difference]: Without dead ends: 167 [2018-04-12 22:57:33,852 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2018-04-12 22:57:33,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2018-04-12 22:57:33,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 157. [2018-04-12 22:57:33,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2018-04-12 22:57:33,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 166 transitions. [2018-04-12 22:57:33,855 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 166 transitions. Word has length 41 [2018-04-12 22:57:33,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:33,856 INFO L459 AbstractCegarLoop]: Abstraction has 157 states and 166 transitions. [2018-04-12 22:57:33,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 22:57:33,856 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 166 transitions. [2018-04-12 22:57:33,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-04-12 22:57:33,857 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:33,857 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:33,857 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:33,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1920567715, now seen corresponding path program 1 times [2018-04-12 22:57:33,858 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:33,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:33,873 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:33,980 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:33,980 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:33,980 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 22:57:33,980 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:33,981 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 22:57:33,981 INFO L182 omatonBuilderFactory]: Interpolants [3984#(= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)), 3985#(= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 3986#(or (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)), 3987#(or (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)), 3976#true, 3977#false, 3978#(= (select |#valid| main_~list~0.base) 1), 3979#(= 1 (select |#valid| |main_#t~malloc9.base|)), 3980#(= 1 (select |#valid| main_~list2~0.base)), 3981#(= |#valid| |old(#valid)|), 3982#(and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 3983#(and (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 22:57:33,981 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:33,981 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 22:57:33,981 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 22:57:33,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:57:33,982 INFO L87 Difference]: Start difference. First operand 157 states and 166 transitions. Second operand 12 states. [2018-04-12 22:57:34,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:34,234 INFO L93 Difference]: Finished difference Result 193 states and 203 transitions. [2018-04-12 22:57:34,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 22:57:34,234 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 43 [2018-04-12 22:57:34,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:34,235 INFO L225 Difference]: With dead ends: 193 [2018-04-12 22:57:34,235 INFO L226 Difference]: Without dead ends: 193 [2018-04-12 22:57:34,236 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:57:34,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2018-04-12 22:57:34,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 158. [2018-04-12 22:57:34,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-04-12 22:57:34,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 169 transitions. [2018-04-12 22:57:34,239 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 169 transitions. Word has length 43 [2018-04-12 22:57:34,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:34,240 INFO L459 AbstractCegarLoop]: Abstraction has 158 states and 169 transitions. [2018-04-12 22:57:34,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 22:57:34,240 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 169 transitions. [2018-04-12 22:57:34,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-04-12 22:57:34,241 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:34,241 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:34,241 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:34,241 INFO L82 PathProgramCache]: Analyzing trace with hash 1920567716, now seen corresponding path program 1 times [2018-04-12 22:57:34,242 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:34,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57: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 22:57:34,379 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:34,380 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:34,380 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 22:57:34,380 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:34,380 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 22:57:34,380 INFO L182 omatonBuilderFactory]: Interpolants [4352#false, 4353#(= (select |#valid| main_~list~0.base) 1), 4354#(and (= 0 |main_#t~malloc9.offset|) (= 8 (select |#length| |main_#t~malloc9.base|))), 4355#(and (= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset)), 4356#(and (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset)), 4357#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 4358#(and (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 4359#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))), 4360#(and (= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)), 4361#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 4362#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (or (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))), 4351#true] [2018-04-12 22:57:34,380 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:34,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 22:57:34,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 22:57:34,381 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2018-04-12 22:57:34,381 INFO L87 Difference]: Start difference. First operand 158 states and 169 transitions. Second operand 12 states. [2018-04-12 22:57:34,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:34,762 INFO L93 Difference]: Finished difference Result 218 states and 232 transitions. [2018-04-12 22:57:34,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 22:57:34,763 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 43 [2018-04-12 22:57:34,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:34,764 INFO L225 Difference]: With dead ends: 218 [2018-04-12 22:57:34,764 INFO L226 Difference]: Without dead ends: 218 [2018-04-12 22:57:34,764 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2018-04-12 22:57:34,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-12 22:57:34,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 188. [2018-04-12 22:57:34,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 22:57:34,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 204 transitions. [2018-04-12 22:57:34,767 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 204 transitions. Word has length 43 [2018-04-12 22:57:34,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:34,767 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 204 transitions. [2018-04-12 22:57:34,767 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 22:57:34,767 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 204 transitions. [2018-04-12 22:57:34,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-12 22:57:34,768 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:34,768 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:34,768 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:34,769 INFO L82 PathProgramCache]: Analyzing trace with hash -1552822926, now seen corresponding path program 1 times [2018-04-12 22:57:34,769 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:34,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:34,784 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:35,232 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:35,233 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:35,233 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 22:57:35,233 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:35,233 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 22:57:35,233 INFO L182 omatonBuilderFactory]: Interpolants [4800#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 4801#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 4802#(and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 4803#(and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 4804#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 4805#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 4806#(= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)), 4783#true, 4784#false, 4785#(= 0 |main_#t~malloc8.offset|), 4786#(= 0 main_~list~0.offset), 4787#(and (= 0 main_~list~0.offset) (= (select |#valid| main_~list~0.base) 1)), 4788#(and (= 0 main_~list~0.offset) (or (= main_~list~0.base |main_#t~malloc9.base|) (= (select |#valid| main_~list~0.base) 1))), 4789#(and (or (= main_~list2~0.base main_~list~0.base) (= (select |#valid| main_~list~0.base) 1)) (= 0 main_~list~0.offset)), 4790#(= |#valid| |old(#valid)|), 4791#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 4792#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 4793#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))))), 4794#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))))), 4795#(and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 4796#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 4797#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 4798#(and (= 0 main_~list~0.offset) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (= (select |#valid| main_~list~0.base) 1)), 4799#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))] [2018-04-12 22:57:35,234 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:35,234 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 22:57:35,234 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 22:57:35,235 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2018-04-12 22:57:35,235 INFO L87 Difference]: Start difference. First operand 188 states and 204 transitions. Second operand 24 states. [2018-04-12 22:57:36,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:36,204 INFO L93 Difference]: Finished difference Result 216 states and 230 transitions. [2018-04-12 22:57:36,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 22:57:36,205 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 50 [2018-04-12 22:57:36,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:36,205 INFO L225 Difference]: With dead ends: 216 [2018-04-12 22:57:36,205 INFO L226 Difference]: Without dead ends: 216 [2018-04-12 22:57:36,206 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=229, Invalid=1331, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 22:57:36,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-04-12 22:57:36,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 188. [2018-04-12 22:57:36,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 22:57:36,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 203 transitions. [2018-04-12 22:57:36,209 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 203 transitions. Word has length 50 [2018-04-12 22:57:36,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:36,209 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 203 transitions. [2018-04-12 22:57:36,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 22:57:36,209 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 203 transitions. [2018-04-12 22:57:36,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-12 22:57:36,210 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:36,210 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:36,210 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:36,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1552822925, now seen corresponding path program 1 times [2018-04-12 22:57:36,211 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:36,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:36,231 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:36,662 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:36,662 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:36,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-04-12 22:57:36,662 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:36,662 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 22:57:36,662 INFO L182 omatonBuilderFactory]: Interpolants [5248#(and (= 0 main_~list~0.offset) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 5249#(= |#valid| |old(#valid)|), 5250#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 5251#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))))), 5252#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 5253#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 5254#(or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 5255#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))), 5256#(and (= main_~list~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= (select |#valid| main_~list~0.base) 1) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4))))), 5257#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))))), 5258#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 5259#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 5260#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 5261#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 5262#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))), 5243#true, 5244#false, 5245#(= 0 |main_#t~malloc8.offset|), 5246#(= 0 main_~list~0.offset), 5247#(and (= 0 main_~list~0.offset) (= (select |#valid| main_~list~0.base) 1))] [2018-04-12 22:57:36,663 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:36,663 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 22:57:36,663 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 22:57:36,663 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2018-04-12 22:57:36,663 INFO L87 Difference]: Start difference. First operand 188 states and 203 transitions. Second operand 20 states. [2018-04-12 22:57:37,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:37,645 INFO L93 Difference]: Finished difference Result 215 states and 229 transitions. [2018-04-12 22:57:37,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 22:57:37,645 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 50 [2018-04-12 22:57:37,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:37,646 INFO L225 Difference]: With dead ends: 215 [2018-04-12 22:57:37,646 INFO L226 Difference]: Without dead ends: 215 [2018-04-12 22:57:37,646 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=169, Invalid=953, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 22:57:37,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-12 22:57:37,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 188. [2018-04-12 22:57:37,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 22:57:37,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 202 transitions. [2018-04-12 22:57:37,650 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 202 transitions. Word has length 50 [2018-04-12 22:57:37,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:37,650 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 202 transitions. [2018-04-12 22:57:37,650 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 22:57:37,650 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 202 transitions. [2018-04-12 22:57:37,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-12 22:57:37,651 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:37,651 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:37,651 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:37,651 INFO L82 PathProgramCache]: Analyzing trace with hash -1015537919, now seen corresponding path program 1 times [2018-04-12 22:57:37,652 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:37,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:37,669 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:38,273 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:38,273 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:38,274 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-12 22:57:38,274 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:38,274 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 22:57:38,274 INFO L182 omatonBuilderFactory]: Interpolants [5696#(= (select |#valid| main_~list~0.base) 1), 5697#(and (= (select |#valid| |main_#t~malloc9.base|) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 5698#(and (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1)), 5699#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)) (= (select |#valid| main_~list2~0.base) 1) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset))), 5700#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 5701#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 5702#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 5703#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5704#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5705#(and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5706#(and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5707#(and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 5708#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset))), 5709#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (not (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 0))), 5710#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (not (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 5711#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 5712#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 5713#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.offset| 0) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.base| 0)), 5714#(and |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5| (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 5694#true, 5695#false] [2018-04-12 22:57:38,274 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:38,274 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 22:57:38,274 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 22:57:38,275 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2018-04-12 22:57:38,275 INFO L87 Difference]: Start difference. First operand 188 states and 202 transitions. Second operand 21 states. [2018-04-12 22:57:39,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:39,580 INFO L93 Difference]: Finished difference Result 292 states and 314 transitions. [2018-04-12 22:57:39,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 22:57:39,580 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 52 [2018-04-12 22:57:39,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:39,581 INFO L225 Difference]: With dead ends: 292 [2018-04-12 22:57:39,582 INFO L226 Difference]: Without dead ends: 292 [2018-04-12 22:57:39,582 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=161, Invalid=831, Unknown=0, NotChecked=0, Total=992 [2018-04-12 22:57:39,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2018-04-12 22:57:39,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 205. [2018-04-12 22:57:39,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2018-04-12 22:57:39,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 223 transitions. [2018-04-12 22:57:39,586 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 223 transitions. Word has length 52 [2018-04-12 22:57:39,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:39,587 INFO L459 AbstractCegarLoop]: Abstraction has 205 states and 223 transitions. [2018-04-12 22:57:39,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 22:57:39,587 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 223 transitions. [2018-04-12 22:57:39,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-12 22:57:39,587 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:39,587 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:39,587 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:39,587 INFO L82 PathProgramCache]: Analyzing trace with hash 1386904548, now seen corresponding path program 1 times [2018-04-12 22:57:39,588 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:39,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:39,602 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:40,313 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 22:57:40,313 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:40,314 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 22:57:40,314 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:40,314 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 22:57:40,314 INFO L182 omatonBuilderFactory]: Interpolants [6240#(and (= main_~list~0.offset 0) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset)), 6241#(and (= main_~list~0.offset 0) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4)))), 6242#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 6243#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 6244#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 6245#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 6246#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 6247#(and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 6248#(and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 6249#(and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 6250#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4))) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ 0 4)))), 6251#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (not (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))), 6252#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 0)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 6253#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 6254#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 6255#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.offset| 0) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 6256#(and |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5| (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 6234#true, 6235#false, 6236#(= 0 |main_#t~malloc8.offset|), 6237#(= main_~list~0.offset 0), 6238#(and (= main_~list~0.offset 0) (= (select |#valid| main_~list~0.base) 1)), 6239#(and (= main_~list~0.offset 0) (= 0 |main_#t~malloc9.offset|) (= (select |#valid| |main_#t~malloc9.base|) 1) (not (= main_~list~0.base |main_#t~malloc9.base|)))] [2018-04-12 22:57:40,315 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 22:57:40,315 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 22:57:40,315 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 22:57:40,315 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-04-12 22:57:40,315 INFO L87 Difference]: Start difference. First operand 205 states and 223 transitions. Second operand 23 states. [2018-04-12 22:57:41,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:41,821 INFO L93 Difference]: Finished difference Result 274 states and 291 transitions. [2018-04-12 22:57:41,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 22:57:41,822 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 54 [2018-04-12 22:57:41,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:41,823 INFO L225 Difference]: With dead ends: 274 [2018-04-12 22:57:41,823 INFO L226 Difference]: Without dead ends: 274 [2018-04-12 22:57:41,823 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 3 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=204, Invalid=1202, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 22:57:41,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2018-04-12 22:57:41,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 202. [2018-04-12 22:57:41,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-04-12 22:57:41,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 218 transitions. [2018-04-12 22:57:41,827 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 218 transitions. Word has length 54 [2018-04-12 22:57:41,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:41,827 INFO L459 AbstractCegarLoop]: Abstraction has 202 states and 218 transitions. [2018-04-12 22:57:41,827 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 22:57:41,827 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 218 transitions. [2018-04-12 22:57:41,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-12 22:57:41,828 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:41,828 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:41,828 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:41,828 INFO L82 PathProgramCache]: Analyzing trace with hash -967383679, now seen corresponding path program 1 times [2018-04-12 22:57:41,828 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:41,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:41,836 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:41,849 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-12 22:57:41,849 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:41,850 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-04-12 22:57:41,850 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:41,850 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 22:57:41,850 INFO L182 omatonBuilderFactory]: Interpolants [6763#true, 6764#false, 6765#(= main_~c~0 0), 6766#(<= main_~c~0 1)] [2018-04-12 22:57:41,850 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-12 22:57:41,850 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 22:57:41,850 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 22:57:41,851 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:57:41,851 INFO L87 Difference]: Start difference. First operand 202 states and 218 transitions. Second operand 4 states. [2018-04-12 22:57:41,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:41,866 INFO L93 Difference]: Finished difference Result 232 states and 252 transitions. [2018-04-12 22:57:41,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 22:57:41,866 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 58 [2018-04-12 22:57:41,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:41,867 INFO L225 Difference]: With dead ends: 232 [2018-04-12 22:57:41,867 INFO L226 Difference]: Without dead ends: 232 [2018-04-12 22:57:41,867 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 22:57:41,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2018-04-12 22:57:41,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 215. [2018-04-12 22:57:41,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-04-12 22:57:41,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 237 transitions. [2018-04-12 22:57:41,870 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 237 transitions. Word has length 58 [2018-04-12 22:57:41,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:41,870 INFO L459 AbstractCegarLoop]: Abstraction has 215 states and 237 transitions. [2018-04-12 22:57:41,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 22:57:41,870 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 237 transitions. [2018-04-12 22:57:41,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-12 22:57:41,871 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:41,871 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:41,871 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:41,871 INFO L82 PathProgramCache]: Analyzing trace with hash 422423266, now seen corresponding path program 1 times [2018-04-12 22:57:41,871 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:41,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:41,878 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:41,887 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 22:57:41,887 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 22:57:41,887 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-12 22:57:41,887 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:41,888 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 22:57:41,888 INFO L182 omatonBuilderFactory]: Interpolants [7216#(not |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|), 7214#true, 7215#false] [2018-04-12 22:57:41,888 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 22:57:41,888 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-12 22:57:41,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-12 22:57:41,888 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:57:41,888 INFO L87 Difference]: Start difference. First operand 215 states and 237 transitions. Second operand 3 states. [2018-04-12 22:57:41,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:41,892 INFO L93 Difference]: Finished difference Result 217 states and 239 transitions. [2018-04-12 22:57:41,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 22:57:41,893 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 61 [2018-04-12 22:57:41,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:41,893 INFO L225 Difference]: With dead ends: 217 [2018-04-12 22:57:41,893 INFO L226 Difference]: Without dead ends: 217 [2018-04-12 22:57:41,893 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-12 22:57:41,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2018-04-12 22:57:41,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 217. [2018-04-12 22:57:41,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-12 22:57:41,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 239 transitions. [2018-04-12 22:57:41,896 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 239 transitions. Word has length 61 [2018-04-12 22:57:41,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:41,897 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 239 transitions. [2018-04-12 22:57:41,897 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-12 22:57:41,897 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 239 transitions. [2018-04-12 22:57:41,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-12 22:57:41,897 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:41,897 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:41,897 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:41,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1896804959, now seen corresponding path program 1 times [2018-04-12 22:57:41,898 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:41,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:41,906 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:42,308 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:42,309 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:42,309 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-04-12 22:57:42,309 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:42,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 22:57:42,309 INFO L182 omatonBuilderFactory]: Interpolants [7651#true, 7652#false, 7653#(and (not (= 0 |main_#t~malloc8.base|)) (= 0 |main_#t~malloc8.offset|)), 7654#(and (not (= 0 main_~list~0.base)) (= 0 main_~list~0.offset)), 7655#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)), 7656#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|)) (not (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 7657#(and (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)))), 7658#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)))))), 7659#(or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 7660#(or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))), 7661#(not (= 0 (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))), 7662#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 7663#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 7664#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 7665#(or (not |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)))), 7666#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 7667#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 7668#(= 0 (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))] [2018-04-12 22:57:42,310 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:42,310 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 22:57:42,310 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 22:57:42,310 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2018-04-12 22:57:42,310 INFO L87 Difference]: Start difference. First operand 217 states and 239 transitions. Second operand 18 states. [2018-04-12 22:57:43,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:43,549 INFO L93 Difference]: Finished difference Result 226 states and 242 transitions. [2018-04-12 22:57:43,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 22:57:43,549 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 63 [2018-04-12 22:57:43,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:43,550 INFO L225 Difference]: With dead ends: 226 [2018-04-12 22:57:43,550 INFO L226 Difference]: Without dead ends: 207 [2018-04-12 22:57:43,550 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=317, Invalid=1323, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 22:57:43,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2018-04-12 22:57:43,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 188. [2018-04-12 22:57:43,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-04-12 22:57:43,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 201 transitions. [2018-04-12 22:57:43,553 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 201 transitions. Word has length 63 [2018-04-12 22:57:43,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:43,553 INFO L459 AbstractCegarLoop]: Abstraction has 188 states and 201 transitions. [2018-04-12 22:57:43,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 22:57:43,553 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 201 transitions. [2018-04-12 22:57:43,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-04-12 22:57:43,553 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:43,553 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:43,554 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:43,554 INFO L82 PathProgramCache]: Analyzing trace with hash -1079614339, now seen corresponding path program 1 times [2018-04-12 22:57:43,554 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:43,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:43,562 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:43,805 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 24 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:57:43,805 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:43,806 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-04-12 22:57:43,806 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:43,806 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 22:57:43,806 INFO L182 omatonBuilderFactory]: Interpolants [8129#true, 8130#false, 8131#(= (select |#valid| main_~list~0.base) 1), 8132#(= 0 |main_#t~malloc9.offset|), 8133#(= 0 main_~list2~0.offset), 8134#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 8135#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 8136#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (<= (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 8) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 8137#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (<= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 8138#(and (not (= (select |#valid| main_~list2~0.base) 0)) (<= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset)), 8139#(and (<= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (not (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 0))), 8140#(and (<= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (not (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 0)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 8141#(and (<= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))] [2018-04-12 22:57:43,806 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 24 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:57:43,806 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 22:57:43,806 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 22:57:43,806 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2018-04-12 22:57:43,807 INFO L87 Difference]: Start difference. First operand 188 states and 201 transitions. Second operand 13 states. [2018-04-12 22:57:44,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:44,268 INFO L93 Difference]: Finished difference Result 245 states and 254 transitions. [2018-04-12 22:57:44,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 22:57:44,268 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 63 [2018-04-12 22:57:44,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:44,269 INFO L225 Difference]: With dead ends: 245 [2018-04-12 22:57:44,269 INFO L226 Difference]: Without dead ends: 245 [2018-04-12 22:57:44,269 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2018-04-12 22:57:44,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-04-12 22:57:44,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 212. [2018-04-12 22:57:44,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2018-04-12 22:57:44,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 227 transitions. [2018-04-12 22:57:44,274 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 227 transitions. Word has length 63 [2018-04-12 22:57:44,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:44,274 INFO L459 AbstractCegarLoop]: Abstraction has 212 states and 227 transitions. [2018-04-12 22:57:44,274 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 22:57:44,274 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 227 transitions. [2018-04-12 22:57:44,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-12 22:57:44,275 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:44,275 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:44,275 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:44,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1863838285, now seen corresponding path program 1 times [2018-04-12 22:57:44,276 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:44,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:44,301 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:44,449 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:44,449 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:44,449 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-04-12 22:57:44,450 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:44,450 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 22:57:44,450 INFO L182 omatonBuilderFactory]: Interpolants [8614#true, 8615#false, 8616#(= (select |#valid| main_~list~0.base) 1), 8617#(and (= 0 |main_#t~malloc9.offset|) (= 8 (select |#length| |main_#t~malloc9.base|))), 8618#(and (= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset)), 8619#(and (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset)), 8620#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 8621#(and (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 8622#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))), 8623#(= |old(#length)| |#length|), 8624#(and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|)), 8625#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |old(#length)| |#length|))), 8626#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 9 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))), 8627#(and (or (= 9 (select |#length| main_~list2~0.base)) (= 8 (select |#length| main_~list2~0.base))) (= 0 main_~list2~0.offset)), 8628#(and (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (or (= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 8629#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (or (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))))] [2018-04-12 22:57:44,450 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 22:57:44,450 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 22:57:44,450 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 22:57:44,450 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2018-04-12 22:57:44,450 INFO L87 Difference]: Start difference. First operand 212 states and 227 transitions. Second operand 16 states. [2018-04-12 22:57:44,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:44,947 INFO L93 Difference]: Finished difference Result 231 states and 247 transitions. [2018-04-12 22:57:44,947 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-12 22:57:44,947 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 65 [2018-04-12 22:57:44,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:44,948 INFO L225 Difference]: With dead ends: 231 [2018-04-12 22:57:44,948 INFO L226 Difference]: Without dead ends: 231 [2018-04-12 22:57:44,948 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2018-04-12 22:57:44,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2018-04-12 22:57:44,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 204. [2018-04-12 22:57:44,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 22:57:44,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 219 transitions. [2018-04-12 22:57:44,951 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 219 transitions. Word has length 65 [2018-04-12 22:57:44,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:44,951 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 219 transitions. [2018-04-12 22:57:44,951 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 22:57:44,951 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 219 transitions. [2018-04-12 22:57:44,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-12 22:57:44,952 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:44,952 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:44,952 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:44,952 INFO L82 PathProgramCache]: Analyzing trace with hash 610363464, now seen corresponding path program 1 times [2018-04-12 22:57:44,952 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:44,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:44,979 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:45,436 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:57:45,437 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:45,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-04-12 22:57:45,437 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:45,437 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 22:57:45,437 INFO L182 omatonBuilderFactory]: Interpolants [9088#false, 9089#(= 0 |main_#t~malloc8.offset|), 9090#(= main_~list~0.offset 0), 9091#(and (= main_~list~0.offset 0) (= (select |#valid| main_~list~0.base) 1)), 9092#(and (= main_~list~0.offset 0) (= 0 |main_#t~malloc9.offset|) (= (select |#valid| |main_#t~malloc9.base|) 1)), 9093#(and (= main_~list~0.offset 0) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset)), 9094#(= |#valid| |old(#valid)|), 9095#(= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 9096#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 9097#(and (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 9098#(and (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 main_~list2~0.offset)), 9099#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 9100#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 9101#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))), 9102#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)))), 9103#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 9104#(or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 9105#(or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))))), 9106#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 main_~list2~0.offset)), 9107#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (not (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 0))), 9108#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (not (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 0)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 9109#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 9110#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 9111#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 9112#(= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)), 9087#true] [2018-04-12 22:57:45,437 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:57:45,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-12 22:57:45,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-12 22:57:45,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=588, Unknown=0, NotChecked=0, Total=650 [2018-04-12 22:57:45,438 INFO L87 Difference]: Start difference. First operand 204 states and 219 transitions. Second operand 26 states. [2018-04-12 22:57:46,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:46,765 INFO L93 Difference]: Finished difference Result 230 states and 243 transitions. [2018-04-12 22:57:46,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-12 22:57:46,766 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 72 [2018-04-12 22:57:46,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:46,766 INFO L225 Difference]: With dead ends: 230 [2018-04-12 22:57:46,766 INFO L226 Difference]: Without dead ends: 230 [2018-04-12 22:57:46,767 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=303, Invalid=1859, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 22:57:46,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2018-04-12 22:57:46,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 204. [2018-04-12 22:57:46,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 22:57:46,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 218 transitions. [2018-04-12 22:57:46,769 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 218 transitions. Word has length 72 [2018-04-12 22:57:46,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:46,769 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 218 transitions. [2018-04-12 22:57:46,769 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-12 22:57:46,769 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 218 transitions. [2018-04-12 22:57:46,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-12 22:57:46,770 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:46,770 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:46,770 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:46,770 INFO L82 PathProgramCache]: Analyzing trace with hash 610363465, now seen corresponding path program 1 times [2018-04-12 22:57:46,771 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:46,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:46,786 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:47,213 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:57:47,213 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:47,213 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 22:57:47,213 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:47,214 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 22:57:47,214 INFO L182 omatonBuilderFactory]: Interpolants [9600#(and (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 main_~list2~0.offset)), 9601#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| |old(#valid)|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 9602#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))))), 9603#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 9604#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset))))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 9605#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))))), 9606#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= 9 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)))), 9607#(and (not (= (select |#valid| main_~list2~0.base) 0)) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ 0 4)))), 9608#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (not (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 0))), 9609#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (not (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 0)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 9610#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 9611#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 9612#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 9613#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))), 9589#true, 9590#false, 9591#(= 0 |main_#t~malloc8.offset|), 9592#(= main_~list~0.offset 0), 9593#(and (= main_~list~0.offset 0) (= (select |#valid| main_~list~0.base) 1)), 9594#(and (= main_~list~0.offset 0) (= 0 |main_#t~malloc9.offset|) (= (select |#valid| |main_#t~malloc9.base|) 1)), 9595#(and (= main_~list~0.offset 0) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset)), 9596#(= |#valid| |old(#valid)|), 9597#(= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 9598#(and (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 9599#(and (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 22:57:47,214 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:57:47,214 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 22:57:47,214 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 22:57:47,215 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=541, Unknown=0, NotChecked=0, Total=600 [2018-04-12 22:57:47,215 INFO L87 Difference]: Start difference. First operand 204 states and 218 transitions. Second operand 25 states. [2018-04-12 22:57:48,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:48,547 INFO L93 Difference]: Finished difference Result 229 states and 242 transitions. [2018-04-12 22:57:48,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 22:57:48,547 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 72 [2018-04-12 22:57:48,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:48,548 INFO L225 Difference]: With dead ends: 229 [2018-04-12 22:57:48,548 INFO L226 Difference]: Without dead ends: 229 [2018-04-12 22:57:48,548 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=246, Invalid=1560, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 22:57:48,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-04-12 22:57:48,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 204. [2018-04-12 22:57:48,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 22:57:48,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 217 transitions. [2018-04-12 22:57:48,550 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 217 transitions. Word has length 72 [2018-04-12 22:57:48,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:48,551 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 217 transitions. [2018-04-12 22:57:48,551 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 22:57:48,551 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 217 transitions. [2018-04-12 22:57:48,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-12 22:57:48,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:48,551 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:48,551 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:48,551 INFO L82 PathProgramCache]: Analyzing trace with hash 2062857170, now seen corresponding path program 1 times [2018-04-12 22:57:48,552 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:48,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:48,581 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:49,537 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 75 DAG size of output 62 [2018-04-12 22:57:49,758 WARN L151 SmtUtils]: Spent 168ms on a formula simplification. DAG size of input: 79 DAG size of output 66 [2018-04-12 22:57:50,036 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 90 DAG size of output 79 [2018-04-12 22:57:50,828 WARN L151 SmtUtils]: Spent 241ms on a formula simplification. DAG size of input: 94 DAG size of output 79 [2018-04-12 22:57:51,397 WARN L151 SmtUtils]: Spent 407ms on a formula simplification. DAG size of input: 101 DAG size of output 95 [2018-04-12 22:57:51,955 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 9 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:57:51,955 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:57:51,955 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-04-12 22:57:51,955 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:57:51,955 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 22:57:51,956 INFO L182 omatonBuilderFactory]: Interpolants [10112#(and (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.offset| 0) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.base| 0)), 10113#(and (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|), 10083#true, 10084#false, 10085#(and (= 8 (select |#length| |main_#t~malloc8.base|)) (= 0 |main_#t~malloc8.offset|)), 10086#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base))), 10087#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 10088#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| |main_#t~malloc9.base|) 1) (= 8 (select |#length| |main_#t~malloc9.base|)) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 10089#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 10090#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list2~0.base)) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset))), 10091#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 10092#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 10093#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 10094#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))))), 10095#(and (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 10096#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 10097#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))))), 10098#(or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 10099#(or (and (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 10100#(and (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list2~0.base)) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset))), 10101#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 10102#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 10103#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)), 10104#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))), 10105#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)), 10106#(or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= 9 (select |#length| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 9 (select |#length| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= 9 (select |#length| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 9 (select |#length| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 9 (select |#length| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 9 (select |#length| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 10107#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)) (not (= (select |#valid| main_~list2~0.base) 0)) (= 8 (select |#length| main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset))), 10108#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 0))), 10109#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (not (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 10110#(and (not (= 8 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 10111#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 8 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))] [2018-04-12 22:57:51,956 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 9 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-12 22:57:51,956 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-12 22:57:51,956 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-12 22:57:51,957 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=837, Unknown=0, NotChecked=0, Total=930 [2018-04-12 22:57:51,957 INFO L87 Difference]: Start difference. First operand 204 states and 217 transitions. Second operand 31 states. [2018-04-12 22:57:52,333 WARN L148 SmtUtils]: Spent 207ms on a formula simplification that was a NOOP. DAG size: 102 [2018-04-12 22:57:52,768 WARN L148 SmtUtils]: Spent 232ms on a formula simplification that was a NOOP. DAG size: 107 [2018-04-12 22:57:53,351 WARN L151 SmtUtils]: Spent 115ms on a formula simplification. DAG size of input: 77 DAG size of output 56 [2018-04-12 22:57:53,550 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 85 DAG size of output 60 [2018-04-12 22:57:53,788 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 99 DAG size of output 60 [2018-04-12 22:57:54,060 WARN L151 SmtUtils]: Spent 183ms on a formula simplification. DAG size of input: 125 DAG size of output 71 [2018-04-12 22:57:54,394 WARN L151 SmtUtils]: Spent 257ms on a formula simplification. DAG size of input: 102 DAG size of output 96 [2018-04-12 22:57:54,914 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 102 DAG size of output 74 [2018-04-12 22:57:55,137 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 116 DAG size of output 78 [2018-04-12 22:57:55,338 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 117 DAG size of output 79 [2018-04-12 22:57:55,615 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 109 DAG size of output 74 [2018-04-12 22:57:56,301 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 90 DAG size of output 81 [2018-04-12 22:57:57,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:57:57,451 INFO L93 Difference]: Finished difference Result 237 states and 256 transitions. [2018-04-12 22:57:57,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 22:57:57,452 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 74 [2018-04-12 22:57:57,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:57:57,452 INFO L225 Difference]: With dead ends: 237 [2018-04-12 22:57:57,452 INFO L226 Difference]: Without dead ends: 237 [2018-04-12 22:57:57,453 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=340, Invalid=2630, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 22:57:57,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-04-12 22:57:57,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 219. [2018-04-12 22:57:57,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2018-04-12 22:57:57,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 235 transitions. [2018-04-12 22:57:57,456 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 235 transitions. Word has length 74 [2018-04-12 22:57:57,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:57:57,456 INFO L459 AbstractCegarLoop]: Abstraction has 219 states and 235 transitions. [2018-04-12 22:57:57,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-12 22:57:57,456 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 235 transitions. [2018-04-12 22:57:57,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-12 22:57:57,456 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:57:57,456 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:57:57,456 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:57:57,457 INFO L82 PathProgramCache]: Analyzing trace with hash 492118133, now seen corresponding path program 2 times [2018-04-12 22:57:57,457 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:57:57,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:57:57,495 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:57:58,302 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 72 DAG size of output 65 [2018-04-12 22:57:58,491 WARN L151 SmtUtils]: Spent 143ms on a formula simplification. DAG size of input: 76 DAG size of output 69 [2018-04-12 22:57:58,841 WARN L151 SmtUtils]: Spent 267ms on a formula simplification. DAG size of input: 85 DAG size of output 84 [2018-04-12 22:57:59,537 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 81 DAG size of output 72 [2018-04-12 22:58:00,026 WARN L151 SmtUtils]: Spent 371ms on a formula simplification. DAG size of input: 100 DAG size of output 92 [2018-04-12 22:58:00,709 WARN L148 SmtUtils]: Spent 461ms on a formula simplification that was a NOOP. DAG size: 118 [2018-04-12 22:58:01,226 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:58:01,227 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:58:01,227 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-04-12 22:58:01,227 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:58:01,227 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 22:58:01,228 INFO L182 omatonBuilderFactory]: Interpolants [10624#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 10625#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 10626#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 10627#(and (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |old(#length)| |#length|)), 10628#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|) 9) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 10629#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 10630#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 10631#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 10632#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 10633#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 10634#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 9) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 10635#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (= (select |#length| (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4))) 9) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= (select |#valid| main_~list~0.base) 1) (= 0 main_~list2~0.offset)), 10636#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 10637#(and (or (and (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|) 9) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 10638#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 10639#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (or (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 10640#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 10641#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) 9) (= (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 10642#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (and (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |old(#length)| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (and (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |old(#length)| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (and (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 9) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (and (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) 9))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 10643#(or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |old(#length)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#length)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select |old(#length)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |old(#length)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |old(#length)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |old(#length)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select |old(#length)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#length)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |old(#length)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |old(#length)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (and (or (= (select |old(#length)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 9) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 9)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 9)) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |old(#length)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 9) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= (select |old(#length)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 9)) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= (select |old(#length)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 9)))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 10644#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4))) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ 0 4)))), 10645#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))), 10646#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 10647#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 10648#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 10649#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.offset| 0) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 10650#(and |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5| (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 10618#true, 10619#false, 10620#(= 0 |main_#t~malloc8.offset|), 10621#(= 0 main_~list~0.offset), 10622#(and (= 0 main_~list~0.offset) (= (select |#valid| main_~list~0.base) 1)), 10623#(and (= 0 |main_#t~malloc9.offset|) (= 0 main_~list~0.offset) (= (select |#valid| |main_#t~malloc9.base|) 1) (= 8 (select |#length| |main_#t~malloc9.base|)) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|)))] [2018-04-12 22:58:01,228 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 29 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:58:01,228 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 22:58:01,228 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 22:58:01,229 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=960, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 22:58:01,229 INFO L87 Difference]: Start difference. First operand 219 states and 235 transitions. Second operand 33 states. [2018-04-12 22:58:02,140 WARN L148 SmtUtils]: Spent 584ms on a formula simplification that was a NOOP. DAG size: 121 [2018-04-12 22:58:02,852 WARN L148 SmtUtils]: Spent 511ms on a formula simplification that was a NOOP. DAG size: 123 [2018-04-12 22:58:03,747 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 155 DAG size of output 52 [2018-04-12 22:58:04,348 WARN L151 SmtUtils]: Spent 191ms on a formula simplification. DAG size of input: 144 DAG size of output 57 [2018-04-12 22:58:04,776 WARN L151 SmtUtils]: Spent 180ms on a formula simplification. DAG size of input: 155 DAG size of output 67 [2018-04-12 22:58:05,265 WARN L151 SmtUtils]: Spent 283ms on a formula simplification. DAG size of input: 154 DAG size of output 72 [2018-04-12 22:58:05,836 WARN L151 SmtUtils]: Spent 141ms on a formula simplification. DAG size of input: 159 DAG size of output 50 [2018-04-12 22:58:06,710 WARN L151 SmtUtils]: Spent 152ms on a formula simplification. DAG size of input: 164 DAG size of output 64 [2018-04-12 22:58:08,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:58:08,236 INFO L93 Difference]: Finished difference Result 255 states and 272 transitions. [2018-04-12 22:58:08,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 22:58:08,237 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 76 [2018-04-12 22:58:08,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:58:08,237 INFO L225 Difference]: With dead ends: 255 [2018-04-12 22:58:08,238 INFO L226 Difference]: Without dead ends: 255 [2018-04-12 22:58:08,238 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 5 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=342, Invalid=2850, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 22:58:08,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-12 22:58:08,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 224. [2018-04-12 22:58:08,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-12 22:58:08,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 240 transitions. [2018-04-12 22:58:08,242 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 240 transitions. Word has length 76 [2018-04-12 22:58:08,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:58:08,242 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 240 transitions. [2018-04-12 22:58:08,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 22:58:08,242 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 240 transitions. [2018-04-12 22:58:08,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-12 22:58:08,242 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:58:08,242 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:58:08,243 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:58:08,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1732238728, now seen corresponding path program 2 times [2018-04-12 22:58:08,243 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:58:08,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:58:08,251 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:58:08,291 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-04-12 22:58:08,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:58:08,292 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-12 22:58:08,292 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:58:08,292 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 22:58:08,292 INFO L182 omatonBuilderFactory]: Interpolants [11178#true, 11179#false, 11180#(= main_~c~0 0), 11181#(<= main_~c~0 1), 11182#(<= main_~c~0 2)] [2018-04-12 22:58:08,293 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-04-12 22:58:08,293 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 22:58:08,293 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 22:58:08,293 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:58:08,293 INFO L87 Difference]: Start difference. First operand 224 states and 240 transitions. Second operand 5 states. [2018-04-12 22:58:08,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:58:08,318 INFO L93 Difference]: Finished difference Result 258 states and 272 transitions. [2018-04-12 22:58:08,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 22:58:08,318 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 78 [2018-04-12 22:58:08,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:58:08,320 INFO L225 Difference]: With dead ends: 258 [2018-04-12 22:58:08,320 INFO L226 Difference]: Without dead ends: 258 [2018-04-12 22:58:08,320 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-12 22:58:08,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-04-12 22:58:08,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 237. [2018-04-12 22:58:08,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-04-12 22:58:08,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 258 transitions. [2018-04-12 22:58:08,325 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 258 transitions. Word has length 78 [2018-04-12 22:58:08,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:58:08,325 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 258 transitions. [2018-04-12 22:58:08,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 22:58:08,325 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 258 transitions. [2018-04-12 22:58:08,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-12 22:58:08,326 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:58:08,326 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:58:08,326 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:58:08,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1820878307, now seen corresponding path program 3 times [2018-04-12 22:58:08,327 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:58:08,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:58:08,401 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:58:09,335 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 69 DAG size of output 69 [2018-04-12 22:58:09,576 WARN L151 SmtUtils]: Spent 180ms on a formula simplification. DAG size of input: 79 DAG size of output 79 [2018-04-12 22:58:10,582 WARN L151 SmtUtils]: Spent 248ms on a formula simplification. DAG size of input: 91 DAG size of output 85 [2018-04-12 22:58:11,490 WARN L151 SmtUtils]: Spent 692ms on a formula simplification. DAG size of input: 127 DAG size of output 126 [2018-04-12 22:58:12,700 WARN L151 SmtUtils]: Spent 172ms on a formula simplification. DAG size of input: 87 DAG size of output 79 [2018-04-12 22:58:13,257 WARN L151 SmtUtils]: Spent 347ms on a formula simplification. DAG size of input: 97 DAG size of output 93 [2018-04-12 22:58:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 15 proven. 67 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:58:13,768 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:58:13,768 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-04-12 22:58:13,768 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:58:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:58:13,769 INFO L182 omatonBuilderFactory]: Interpolants [11712#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (not (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 0))), 11713#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (not (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 11714#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 11715#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 11716#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.offset| 0) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.base| 0)), 11717#(and |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5| (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 11678#true, 11679#false, 11680#(and (= 8 (select |#length| |main_#t~malloc8.base|)) (= 0 |main_#t~malloc8.offset|)), 11681#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base))), 11682#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 11683#(and (= (select |#length| |main_#t~malloc9.base|) (select |#length| main_~list~0.base)) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| |main_#t~malloc9.base|) 1) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 11684#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list~0.base)) (= (select |#length| main_~list2~0.base) (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 11685#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list~0.base)) (= (select |#length| main_~list2~0.base) (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset))), 11686#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 11687#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |old(#length)| |#length|)), 11688#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))), 11689#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 11690#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 11691#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 11692#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 11693#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)))), 11694#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)))), 11695#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#length| main_~list2~0.base) (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list2~0.base main_~list~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset))), 11696#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset| 0))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 11697#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 11698#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 11699#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 11700#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)), 11701#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset))) (not (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#length)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (not (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (not (= (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8)) (not (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#length)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 11702#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |old(#length)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |old(#length)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |old(#length)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8)) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |old(#length)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |old(#length)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (not (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |old(#length)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))))), 11703#(and (= main_~list~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)) (not (= (select |#valid| main_~list2~0.base) 0)) (= 8 (select |#length| main_~list~0.base)) (not (= (select |#valid| main_~list~0.base) 0)) (not (= main_~list2~0.base main_~list~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset))), 11704#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 11705#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 11706#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 11707#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))), 11708#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (and (or (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0) (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset|)) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 11709#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (and (or (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) 0)) (not (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 11710#(or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 11711#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset)))] [2018-04-12 22:58:13,770 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 15 proven. 67 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 22:58:13,770 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 22:58:13,770 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 22:58:13,770 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1431, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 22:58:13,770 INFO L87 Difference]: Start difference. First operand 237 states and 258 transitions. Second operand 40 states. [2018-04-12 22:58:14,272 WARN L148 SmtUtils]: Spent 192ms on a formula simplification that was a NOOP. DAG size: 100 [2018-04-12 22:58:14,713 WARN L148 SmtUtils]: Spent 188ms on a formula simplification that was a NOOP. DAG size: 105 [2018-04-12 22:58:15,842 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 83 DAG size of output 65 [2018-04-12 22:58:16,306 WARN L151 SmtUtils]: Spent 213ms on a formula simplification. DAG size of input: 166 DAG size of output 78 [2018-04-12 22:58:16,880 WARN L151 SmtUtils]: Spent 301ms on a formula simplification. DAG size of input: 158 DAG size of output 78 [2018-04-12 22:58:17,713 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 111 DAG size of output 77 [2018-04-12 22:58:18,394 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 108 DAG size of output 75 [2018-04-12 22:58:18,613 WARN L151 SmtUtils]: Spent 157ms on a formula simplification. DAG size of input: 109 DAG size of output 76 [2018-04-12 22:58:18,907 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 104 DAG size of output 79 [2018-04-12 22:58:19,195 WARN L151 SmtUtils]: Spent 166ms on a formula simplification. DAG size of input: 104 DAG size of output 71 [2018-04-12 22:58:19,465 WARN L151 SmtUtils]: Spent 187ms on a formula simplification. DAG size of input: 138 DAG size of output 100 [2018-04-12 22:58:19,736 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 104 DAG size of output 74 [2018-04-12 22:58:20,198 WARN L151 SmtUtils]: Spent 288ms on a formula simplification. DAG size of input: 110 DAG size of output 97 [2018-04-12 22:58:20,788 WARN L151 SmtUtils]: Spent 351ms on a formula simplification. DAG size of input: 208 DAG size of output 92 [2018-04-12 22:58:21,760 WARN L151 SmtUtils]: Spent 606ms on a formula simplification. DAG size of input: 198 DAG size of output 115 [2018-04-12 22:58:23,158 WARN L151 SmtUtils]: Spent 1093ms on a formula simplification. DAG size of input: 147 DAG size of output 147 [2018-04-12 22:58:23,858 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 104 DAG size of output 81 [2018-04-12 22:58:25,698 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 124 DAG size of output 91 [2018-04-12 22:58:25,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:58:25,789 INFO L93 Difference]: Finished difference Result 242 states and 265 transitions. [2018-04-12 22:58:25,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 22:58:25,790 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 96 [2018-04-12 22:58:25,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:58:25,790 INFO L225 Difference]: With dead ends: 242 [2018-04-12 22:58:25,790 INFO L226 Difference]: Without dead ends: 242 [2018-04-12 22:58:25,791 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1171 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=533, Invalid=5017, Unknown=0, NotChecked=0, Total=5550 [2018-04-12 22:58:25,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-12 22:58:25,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 236. [2018-04-12 22:58:25,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2018-04-12 22:58:25,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 256 transitions. [2018-04-12 22:58:25,795 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 256 transitions. Word has length 96 [2018-04-12 22:58:25,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:58:25,795 INFO L459 AbstractCegarLoop]: Abstraction has 236 states and 256 transitions. [2018-04-12 22:58:25,795 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 22:58:25,795 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 256 transitions. [2018-04-12 22:58:25,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-12 22:58:25,796 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:58:25,796 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:58:25,796 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:58:25,797 INFO L82 PathProgramCache]: Analyzing trace with hash -121335226, now seen corresponding path program 4 times [2018-04-12 22:58:25,797 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:58:25,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:58:25,879 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:58:28,058 WARN L151 SmtUtils]: Spent 271ms on a formula simplification. DAG size of input: 83 DAG size of output 66 [2018-04-12 22:58:28,938 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 92 DAG size of output 79 [2018-04-12 22:58:30,182 WARN L151 SmtUtils]: Spent 989ms on a formula simplification. DAG size of input: 125 DAG size of output 114 [2018-04-12 22:58:31,405 WARN L151 SmtUtils]: Spent 149ms on a formula simplification. DAG size of input: 94 DAG size of output 62 [2018-04-12 22:58:33,129 WARN L151 SmtUtils]: Spent 917ms on a formula simplification. DAG size of input: 205 DAG size of output 125 [2018-04-12 22:58:33,987 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 22:58:33,987 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:58:33,987 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 22:58:33,987 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:58:33,987 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:58:33,989 INFO L182 omatonBuilderFactory]: Interpolants [12288#(and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12289#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 12290#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (and (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))), 12291#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12292#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12293#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12294#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (or (= (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12295#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (or (not (= (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) 0)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (not (= (select |#length| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 8)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (not (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) 8))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12296#(and (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (not (= (select |old(#length)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 8)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (not (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 8)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 8)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= (select |old(#length)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 8)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= (select |old(#length)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 8)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (not (= (select |old(#length)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 8)) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12297#(and (= main_~list~0.offset 0) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4)))), 12298#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12299#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12300#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12301#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12302#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12303#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12304#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (and (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12305#(and (or (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))))) (= (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))))) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))))) (= (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12306#(and (= (select |#valid| main_~list2~0.base) 1) (or (and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4))))) (= 0 main_~list2~0.offset)), 12307#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)), 12308#(and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 12309#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 12310#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))))), 12311#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 12312#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.offset| 0) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 12313#(or (and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|), 12314#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 12315#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 12316#(= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)), 12266#true, 12267#false, 12268#(= 0 |main_#t~malloc8.offset|), 12269#(= 0 main_~list~0.offset), 12270#(and (= 0 main_~list~0.offset) (= (select |#valid| main_~list~0.base) 1)), 12271#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= 0 main_~list~0.offset) (= (select |#valid| main_~list~0.base) 1)), 12272#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= 0 |main_#t~malloc9.offset|) (= 0 main_~list~0.offset) (= (select |#valid| |main_#t~malloc9.base|) 1) (= 8 (select |#length| |main_#t~malloc9.base|)) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 12273#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 12274#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= (select |#valid| main_~list~0.base) 1)), 12275#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12276#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 12277#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset| 0)), 12278#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12279#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.offset|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12280#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (not |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12281#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12282#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12283#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset)) (not |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12284#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12285#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12286#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 12287#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 22:58:33,989 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 83 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 22:58:33,990 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 22:58:33,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 22:58:33,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=2360, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 22:58:33,990 INFO L87 Difference]: Start difference. First operand 236 states and 256 transitions. Second operand 51 states. [2018-04-12 22:58:36,182 WARN L151 SmtUtils]: Spent 1662ms on a formula simplification. DAG size of input: 184 DAG size of output 184 [2018-04-12 22:58:38,461 WARN L151 SmtUtils]: Spent 1701ms on a formula simplification. DAG size of input: 186 DAG size of output 186 [2018-04-12 22:58:40,902 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 181 DAG size of output 57 [2018-04-12 22:58:41,761 WARN L151 SmtUtils]: Spent 435ms on a formula simplification. DAG size of input: 167 DAG size of output 82 [2018-04-12 22:58:42,720 WARN L151 SmtUtils]: Spent 255ms on a formula simplification. DAG size of input: 238 DAG size of output 52 [2018-04-12 22:58:43,173 WARN L151 SmtUtils]: Spent 230ms on a formula simplification. DAG size of input: 219 DAG size of output 59 [2018-04-12 22:58:44,141 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 110 DAG size of output 64 [2018-04-12 22:58:44,931 WARN L151 SmtUtils]: Spent 290ms on a formula simplification. DAG size of input: 211 DAG size of output 71 [2018-04-12 22:58:45,425 WARN L151 SmtUtils]: Spent 303ms on a formula simplification. DAG size of input: 106 DAG size of output 106 [2018-04-12 22:58:45,999 WARN L151 SmtUtils]: Spent 288ms on a formula simplification. DAG size of input: 193 DAG size of output 69 [2018-04-12 22:58:46,485 WARN L151 SmtUtils]: Spent 305ms on a formula simplification. DAG size of input: 103 DAG size of output 103 [2018-04-12 22:58:47,230 WARN L151 SmtUtils]: Spent 383ms on a formula simplification. DAG size of input: 196 DAG size of output 80 [2018-04-12 22:58:49,389 WARN L151 SmtUtils]: Spent 1601ms on a formula simplification. DAG size of input: 182 DAG size of output 182 [2018-04-12 22:58:50,892 WARN L151 SmtUtils]: Spent 343ms on a formula simplification. DAG size of input: 138 DAG size of output 117 [2018-04-12 22:58:51,395 WARN L151 SmtUtils]: Spent 326ms on a formula simplification. DAG size of input: 135 DAG size of output 114 [2018-04-12 22:58:53,917 WARN L151 SmtUtils]: Spent 1803ms on a formula simplification. DAG size of input: 200 DAG size of output 200 [2018-04-12 22:58:54,384 WARN L151 SmtUtils]: Spent 336ms on a formula simplification. DAG size of input: 138 DAG size of output 111 [2018-04-12 22:58:54,917 WARN L151 SmtUtils]: Spent 350ms on a formula simplification. DAG size of input: 135 DAG size of output 108 [2018-04-12 22:58:58,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:58:58,177 INFO L93 Difference]: Finished difference Result 429 states and 466 transitions. [2018-04-12 22:58:58,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-12 22:58:58,178 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 98 [2018-04-12 22:58:58,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:58:58,180 INFO L225 Difference]: With dead ends: 429 [2018-04-12 22:58:58,180 INFO L226 Difference]: Without dead ends: 429 [2018-04-12 22:58:58,181 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 7 SyntacticMatches, 4 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3354 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=1535, Invalid=10455, Unknown=0, NotChecked=0, Total=11990 [2018-04-12 22:58:58,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2018-04-12 22:58:58,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 268. [2018-04-12 22:58:58,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-12 22:58:58,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 292 transitions. [2018-04-12 22:58:58,190 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 292 transitions. Word has length 98 [2018-04-12 22:58:58,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:58:58,190 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 292 transitions. [2018-04-12 22:58:58,190 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 22:58:58,190 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 292 transitions. [2018-04-12 22:58:58,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-12 22:58:58,197 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:58:58,197 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:58:58,197 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:58:58,197 INFO L82 PathProgramCache]: Analyzing trace with hash -121335225, now seen corresponding path program 1 times [2018-04-12 22:58:58,198 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:58:58,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:58:58,252 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:58:59,396 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 70 DAG size of output 70 [2018-04-12 22:58:59,723 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 56 DAG size of output 54 [2018-04-12 22:59:00,175 WARN L151 SmtUtils]: Spent 341ms on a formula simplification. DAG size of input: 85 DAG size of output 85 [2018-04-12 22:59:00,684 WARN L151 SmtUtils]: Spent 187ms on a formula simplification. DAG size of input: 87 DAG size of output 58 [2018-04-12 22:59:02,715 WARN L151 SmtUtils]: Spent 1701ms on a formula simplification. DAG size of input: 170 DAG size of output 150 [2018-04-12 22:59:04,056 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 2 proven. 79 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 22:59:04,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:59:04,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-04-12 22:59:04,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:59:04,057 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 22:59:04,058 INFO L182 omatonBuilderFactory]: Interpolants [13132#true, 13133#false, 13134#(= 0 |main_#t~malloc8.offset|), 13135#(= 0 main_~list~0.offset), 13136#(and (= 0 main_~list~0.offset) (= (select |#valid| main_~list~0.base) 1)), 13137#(and (= 0 |main_#t~malloc9.offset|) (= 0 main_~list~0.offset) (= (select |#valid| |main_#t~malloc9.base|) 1) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 13138#(and (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list~0.offset) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 13139#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= (select |#valid| main_~list~0.base) 1)), 13140#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13141#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 13142#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 13143#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13144#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13145#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13146#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13147#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13148#(and (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13149#(and (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= (select |#valid| main_~list~0.base) 1)), 13150#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13151#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13152#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13153#(and (or (and (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 13154#(and (= main_~list~0.offset 0) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= 0 main_~list2~0.offset)), 13155#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13156#(and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13157#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 13158#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset)), 13159#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))), 13160#(and (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (= (select |#valid| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) 1) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))))) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)), 13161#(and (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= (select |#valid| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 1) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))))) (= (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (and (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= (select |#valid| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 1))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= (select |#valid| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 1) (= (store (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (or (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))))) (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= (select |#valid| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (or (= (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (and (= (select |#valid| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))))), 13162#(and (or (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (and (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (not (= (select |#valid| main_~list2~0.base) 0)))) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ 0 4)))), 13163#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (or (and (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (not (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 0))) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))))), 13164#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (or (and (not (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 0)) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 13165#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (or (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))))), 13166#(and (or (and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 13167#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.offset| 0) (or (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.base|) (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 13168#(and (or |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5| (and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 13169#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))), 13170#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))), 13171#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0) (<= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)))] [2018-04-12 22:59:04,058 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 2 proven. 79 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 22:59:04,058 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 22:59:04,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 22:59:04,059 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1423, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 22:59:04,059 INFO L87 Difference]: Start difference. First operand 268 states and 292 transitions. Second operand 40 states. [2018-04-12 22:59:06,634 WARN L151 SmtUtils]: Spent 2189ms on a formula simplification. DAG size of input: 180 DAG size of output 180 [2018-04-12 22:59:09,037 WARN L151 SmtUtils]: Spent 1987ms on a formula simplification. DAG size of input: 182 DAG size of output 182 [2018-04-12 22:59:10,127 WARN L148 SmtUtils]: Spent 110ms on a formula simplification that was a NOOP. DAG size: 83 [2018-04-12 22:59:12,192 WARN L151 SmtUtils]: Spent 1737ms on a formula simplification. DAG size of input: 196 DAG size of output 189 [2018-04-12 22:59:13,765 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 118 DAG size of output 60 [2018-04-12 22:59:14,073 WARN L151 SmtUtils]: Spent 206ms on a formula simplification. DAG size of input: 82 DAG size of output 82 [2018-04-12 22:59:14,556 WARN L151 SmtUtils]: Spent 328ms on a formula simplification. DAG size of input: 114 DAG size of output 96 [2018-04-12 22:59:14,914 WARN L151 SmtUtils]: Spent 215ms on a formula simplification. DAG size of input: 85 DAG size of output 85 [2018-04-12 22:59:17,171 WARN L151 SmtUtils]: Spent 1856ms on a formula simplification. DAG size of input: 178 DAG size of output 178 [2018-04-12 22:59:19,493 WARN L151 SmtUtils]: Spent 267ms on a formula simplification. DAG size of input: 122 DAG size of output 105 [2018-04-12 22:59:19,822 WARN L151 SmtUtils]: Spent 253ms on a formula simplification. DAG size of input: 117 DAG size of output 100 [2018-04-12 22:59:20,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:59:20,459 INFO L93 Difference]: Finished difference Result 299 states and 324 transitions. [2018-04-12 22:59:20,460 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 22:59:20,460 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 98 [2018-04-12 22:59:20,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:59:20,461 INFO L225 Difference]: With dead ends: 299 [2018-04-12 22:59:20,461 INFO L226 Difference]: Without dead ends: 299 [2018-04-12 22:59:20,462 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 6 SyntacticMatches, 8 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1329 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=622, Invalid=4780, Unknown=0, NotChecked=0, Total=5402 [2018-04-12 22:59:20,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2018-04-12 22:59:20,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 268. [2018-04-12 22:59:20,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 268 states. [2018-04-12 22:59:20,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 291 transitions. [2018-04-12 22:59:20,466 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 291 transitions. Word has length 98 [2018-04-12 22:59:20,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:59:20,466 INFO L459 AbstractCegarLoop]: Abstraction has 268 states and 291 transitions. [2018-04-12 22:59:20,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 22:59:20,467 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 291 transitions. [2018-04-12 22:59:20,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-12 22:59:20,467 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:59:20,468 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:59:20,468 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:59:20,468 INFO L82 PathProgramCache]: Analyzing trace with hash 170626063, now seen corresponding path program 3 times [2018-04-12 22:59:20,468 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:59:20,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:59:20,481 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:59:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2018-04-12 22:59:20,515 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:59:20,515 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-12 22:59:20,515 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:59:20,515 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-12 22:59:20,515 INFO L182 omatonBuilderFactory]: Interpolants [13808#false, 13809#(= main_~c~0 0), 13810#(<= main_~c~0 1), 13811#(<= main_~c~0 2), 13812#(<= main_~c~0 3), 13807#true] [2018-04-12 22:59:20,515 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2018-04-12 22:59:20,516 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 22:59:20,516 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 22:59:20,516 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:59:20,516 INFO L87 Difference]: Start difference. First operand 268 states and 291 transitions. Second operand 6 states. [2018-04-12 22:59:20,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:59:20,549 INFO L93 Difference]: Finished difference Result 306 states and 323 transitions. [2018-04-12 22:59:20,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 22:59:20,550 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 98 [2018-04-12 22:59:20,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:59:20,551 INFO L225 Difference]: With dead ends: 306 [2018-04-12 22:59:20,551 INFO L226 Difference]: Without dead ends: 306 [2018-04-12 22:59:20,551 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-12 22:59:20,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-04-12 22:59:20,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 281. [2018-04-12 22:59:20,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 281 states. [2018-04-12 22:59:20,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 309 transitions. [2018-04-12 22:59:20,557 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 309 transitions. Word has length 98 [2018-04-12 22:59:20,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:59:20,557 INFO L459 AbstractCegarLoop]: Abstraction has 281 states and 309 transitions. [2018-04-12 22:59:20,557 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 22:59:20,557 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 309 transitions. [2018-04-12 22:59:20,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-04-12 22:59:20,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:59:20,558 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:59:20,558 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:59:20,558 INFO L82 PathProgramCache]: Analyzing trace with hash -1524780778, now seen corresponding path program 4 times [2018-04-12 22:59:20,559 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:59:20,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:59:20,574 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:59:20,612 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2018-04-12 22:59:20,612 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:59:20,612 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-04-12 22:59:20,612 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:59:20,613 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-04-12 22:59:20,613 INFO L182 omatonBuilderFactory]: Interpolants [14400#true, 14401#false, 14402#(= main_~c~0 0), 14403#(<= main_~c~0 1), 14404#(<= main_~c~0 2), 14405#(<= main_~c~0 3), 14406#(<= main_~c~0 4)] [2018-04-12 22:59:20,613 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2018-04-12 22:59:20,613 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-12 22:59:20,613 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-12 22:59:20,614 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:59:20,614 INFO L87 Difference]: Start difference. First operand 281 states and 309 transitions. Second operand 7 states. [2018-04-12 22:59:20,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:59:20,681 INFO L93 Difference]: Finished difference Result 310 states and 327 transitions. [2018-04-12 22:59:20,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 22:59:20,681 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 118 [2018-04-12 22:59:20,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:59:20,682 INFO L225 Difference]: With dead ends: 310 [2018-04-12 22:59:20,682 INFO L226 Difference]: Without dead ends: 310 [2018-04-12 22:59:20,683 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-04-12 22:59:20,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2018-04-12 22:59:20,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 294. [2018-04-12 22:59:20,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2018-04-12 22:59:20,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 327 transitions. [2018-04-12 22:59:20,688 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 327 transitions. Word has length 118 [2018-04-12 22:59:20,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:59:20,688 INFO L459 AbstractCegarLoop]: Abstraction has 294 states and 327 transitions. [2018-04-12 22:59:20,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-12 22:59:20,688 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 327 transitions. [2018-04-12 22:59:20,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-04-12 22:59:20,689 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:59:20,689 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:59:20,689 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:59:20,690 INFO L82 PathProgramCache]: Analyzing trace with hash 2115461463, now seen corresponding path program 5 times [2018-04-12 22:59:20,690 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:59:20,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:59:20,761 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:59:21,906 WARN L148 SmtUtils]: Spent 124ms on a formula simplification that was a NOOP. DAG size: 80 [2018-04-12 22:59:22,791 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 83 DAG size of output 75 [2018-04-12 22:59:23,790 WARN L151 SmtUtils]: Spent 791ms on a formula simplification. DAG size of input: 116 DAG size of output 116 [2018-04-12 22:59:25,038 WARN L151 SmtUtils]: Spent 190ms on a formula simplification. DAG size of input: 70 DAG size of output 69 [2018-04-12 22:59:25,617 WARN L148 SmtUtils]: Spent 254ms on a formula simplification that was a NOOP. DAG size: 97 [2018-04-12 22:59:26,910 WARN L151 SmtUtils]: Spent 180ms on a formula simplification. DAG size of input: 94 DAG size of output 72 [2018-04-12 22:59:28,189 WARN L151 SmtUtils]: Spent 714ms on a formula simplification. DAG size of input: 144 DAG size of output 123 [2018-04-12 22:59:29,687 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 2 proven. 148 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-12 22:59:29,688 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 22:59:29,688 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-04-12 22:59:29,688 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 22:59:29,688 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-12 22:59:29,690 INFO L182 omatonBuilderFactory]: Interpolants [15011#true, 15012#false, 15013#(and (= 8 (select |#length| |main_#t~malloc8.base|)) (= 0 |main_#t~malloc8.offset|)), 15014#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base))), 15015#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 15016#(and (= 0 |main_#t~malloc9.offset|) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| |main_#t~malloc9.base|) 1) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 15017#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1) (= 0 main_~list2~0.offset)), 15018#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= (select |#valid| main_~list~0.base) 1)), 15019#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15020#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15021#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15022#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15023#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15024#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15025#(or (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 15026#(or (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 15027#(or (and (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 15028#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= (select |#valid| main_~list~0.base) 1) (= 0 main_~list2~0.offset) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ 0 4))))), 15029#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15030#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15031#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15032#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15033#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15034#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 15035#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15036#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 15037#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)))), 15038#(and (= |#valid| |old(#valid)|) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15039#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15040#(and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15041#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15042#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 15043#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15044#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15045#(or (and (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 15046#(and (= main_~list~0.offset 0) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4)))), 15047#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15048#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (not (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15049#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15050#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15051#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15052#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15053#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (and (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))))) (or (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15054#(and (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))))) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (not (= 0 (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))))))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (not (= 0 (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (and (not (= 0 (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15055#(and (= (select |#valid| main_~list2~0.base) 1) (or (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4))))) (or (not (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ 0 4)))) (= 0 main_~list2~0.offset)), 15056#(and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)), 15057#(and (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 15058#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 15059#(and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 15060#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 15061#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.offset| 0) (not (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.base|))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.base|))), 15062#(and (or (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 15063#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 15064#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 15065#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 15066#(= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))] [2018-04-12 22:59:29,690 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 2 proven. 148 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-12 22:59:29,690 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-12 22:59:29,690 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-12 22:59:29,691 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=2902, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 22:59:29,691 INFO L87 Difference]: Start difference. First operand 294 states and 327 transitions. Second operand 56 states. [2018-04-12 22:59:30,517 WARN L148 SmtUtils]: Spent 355ms on a formula simplification that was a NOOP. DAG size: 130 [2018-04-12 22:59:31,488 WARN L148 SmtUtils]: Spent 326ms on a formula simplification that was a NOOP. DAG size: 135 [2018-04-12 22:59:33,192 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 193 DAG size of output 52 [2018-04-12 22:59:33,584 WARN L151 SmtUtils]: Spent 188ms on a formula simplification. DAG size of input: 190 DAG size of output 70 [2018-04-12 22:59:33,858 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 149 DAG size of output 56 [2018-04-12 22:59:34,972 WARN L151 SmtUtils]: Spent 503ms on a formula simplification. DAG size of input: 194 DAG size of output 114 [2018-04-12 22:59:36,828 WARN L151 SmtUtils]: Spent 1295ms on a formula simplification. DAG size of input: 228 DAG size of output 178 [2018-04-12 22:59:37,758 WARN L151 SmtUtils]: Spent 221ms on a formula simplification. DAG size of input: 134 DAG size of output 71 [2018-04-12 22:59:39,084 WARN L151 SmtUtils]: Spent 363ms on a formula simplification. DAG size of input: 224 DAG size of output 57 [2018-04-12 22:59:39,454 WARN L151 SmtUtils]: Spent 241ms on a formula simplification. DAG size of input: 166 DAG size of output 67 [2018-04-12 22:59:39,630 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 118 DAG size of output 55 [2018-04-12 22:59:39,839 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 121 DAG size of output 57 [2018-04-12 22:59:40,181 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 128 DAG size of output 64 [2018-04-12 22:59:41,086 WARN L151 SmtUtils]: Spent 293ms on a formula simplification. DAG size of input: 220 DAG size of output 72 [2018-04-12 22:59:41,796 WARN L151 SmtUtils]: Spent 444ms on a formula simplification. DAG size of input: 127 DAG size of output 116 [2018-04-12 22:59:42,553 WARN L151 SmtUtils]: Spent 408ms on a formula simplification. DAG size of input: 213 DAG size of output 64 [2018-04-12 22:59:43,162 WARN L151 SmtUtils]: Spent 427ms on a formula simplification. DAG size of input: 124 DAG size of output 113 [2018-04-12 22:59:44,123 WARN L151 SmtUtils]: Spent 592ms on a formula simplification. DAG size of input: 200 DAG size of output 100 [2018-04-12 22:59:46,344 WARN L151 SmtUtils]: Spent 1650ms on a formula simplification. DAG size of input: 188 DAG size of output 169 [2018-04-12 22:59:47,408 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 118 DAG size of output 54 [2018-04-12 22:59:48,421 WARN L151 SmtUtils]: Spent 386ms on a formula simplification. DAG size of input: 157 DAG size of output 107 [2018-04-12 22:59:48,993 WARN L151 SmtUtils]: Spent 383ms on a formula simplification. DAG size of input: 154 DAG size of output 104 [2018-04-12 22:59:51,226 WARN L151 SmtUtils]: Spent 1695ms on a formula simplification. DAG size of input: 201 DAG size of output 182 [2018-04-12 22:59:52,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 22:59:52,816 INFO L93 Difference]: Finished difference Result 321 states and 357 transitions. [2018-04-12 22:59:52,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 22:59:52,816 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 120 [2018-04-12 22:59:52,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 22:59:52,817 INFO L225 Difference]: With dead ends: 321 [2018-04-12 22:59:52,817 INFO L226 Difference]: Without dead ends: 321 [2018-04-12 22:59:52,818 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2012 ImplicationChecksByTransitivity, 25.9s TimeCoverageRelationStatistics Valid=782, Invalid=7960, Unknown=0, NotChecked=0, Total=8742 [2018-04-12 22:59:52,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2018-04-12 22:59:52,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 292. [2018-04-12 22:59:52,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 292 states. [2018-04-12 22:59:52,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 325 transitions. [2018-04-12 22:59:52,824 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 325 transitions. Word has length 120 [2018-04-12 22:59:52,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 22:59:52,825 INFO L459 AbstractCegarLoop]: Abstraction has 292 states and 325 transitions. [2018-04-12 22:59:52,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-12 22:59:52,825 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 325 transitions. [2018-04-12 22:59:52,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-04-12 22:59:52,826 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 22:59:52,826 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 22:59:52,826 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 22:59:52,826 INFO L82 PathProgramCache]: Analyzing trace with hash 2115461464, now seen corresponding path program 2 times [2018-04-12 22:59:52,827 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 22:59:52,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 22:59:52,989 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 22:59:53,894 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 67 DAG size of output 65 [2018-04-12 22:59:54,076 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 71 DAG size of output 69 [2018-04-12 22:59:54,264 WARN L148 SmtUtils]: Spent 115ms on a formula simplification that was a NOOP. DAG size: 82 [2018-04-12 22:59:55,108 WARN L151 SmtUtils]: Spent 188ms on a formula simplification. DAG size of input: 80 DAG size of output 72 [2018-04-12 22:59:55,886 WARN L151 SmtUtils]: Spent 576ms on a formula simplification. DAG size of input: 125 DAG size of output 107 [2018-04-12 22:59:57,149 WARN L151 SmtUtils]: Spent 170ms on a formula simplification. DAG size of input: 72 DAG size of output 71 [2018-04-12 22:59:57,786 WARN L148 SmtUtils]: Spent 292ms on a formula simplification that was a NOOP. DAG size: 100 [2018-04-12 22:59:59,001 WARN L151 SmtUtils]: Spent 200ms on a formula simplification. DAG size of input: 86 DAG size of output 79 [2018-04-12 23:00:00,330 WARN L151 SmtUtils]: Spent 868ms on a formula simplification. DAG size of input: 121 DAG size of output 121 [2018-04-12 23:00:01,606 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 20 proven. 133 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 23:00:01,606 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:00:01,606 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-04-12 23:00:01,606 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:00:01,606 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 23:00:01,607 INFO L182 omatonBuilderFactory]: Interpolants [15756#true, 15757#false, 15758#(= 0 |main_#t~malloc8.offset|), 15759#(= 0 main_~list~0.offset), 15760#(and (= 0 main_~list~0.offset) (= (select |#valid| main_~list~0.base) 1)), 15761#(and (= 0 |main_#t~malloc9.offset|) (= 0 main_~list~0.offset) (= (select |#valid| |main_#t~malloc9.base|) 1) (= 8 (select |#length| |main_#t~malloc9.base|)) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 15762#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 15763#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= (select |#valid| main_~list~0.base) 1)), 15764#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 15765#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |old(#length)| |#length|)), 15766#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15767#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15768#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15769#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15770#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15771#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15772#(and (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15773#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 15774#(and (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= (select |#valid| main_~list~0.base) 1) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= 0 main_~list2~0.offset)), 15775#(and (= |#valid| |old(#valid)|) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15776#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15777#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15778#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15779#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15780#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15781#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15782#(or (and (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 15783#(and (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 15784#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15785#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))), 15786#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15787#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 15788#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 15789#(and (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15790#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15791#(or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 15792#(and (= main_~list~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (= 8 (select |#length| main_~list2~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4))) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 15793#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15794#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15795#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15796#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (< 0 (+ |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 1)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 15797#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select |#length| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) 8)) (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) 0))) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) 0))) (not (= (select |#length| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 8)) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 15798#(or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= (select |#length| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 8)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= (select |#length| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 8)))) (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= (select |#length| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 8))))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= (select |#length| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 8)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= (select |#length| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 8)))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= (select |#length| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 8)))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 15799#(and (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4))) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 main_~list2~0.offset) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ 0 4)))), 15800#(and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (not (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 0)) (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))), 15801#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 0)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 15802#(and (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 15803#(and (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 15804#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.offset| 0) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))), 15805#(and |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5| (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))] [2018-04-12 23:00:01,608 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 20 proven. 133 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-12 23:00:01,608 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-12 23:00:01,608 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-12 23:00:01,608 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=2268, Unknown=0, NotChecked=0, Total=2450 [2018-04-12 23:00:01,608 INFO L87 Difference]: Start difference. First operand 292 states and 325 transitions. Second operand 50 states. [2018-04-12 23:00:02,698 WARN L148 SmtUtils]: Spent 581ms on a formula simplification that was a NOOP. DAG size: 124 [2018-04-12 23:00:03,643 WARN L148 SmtUtils]: Spent 447ms on a formula simplification that was a NOOP. DAG size: 126 [2018-04-12 23:00:05,250 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 75 DAG size of output 56 [2018-04-12 23:00:05,605 WARN L151 SmtUtils]: Spent 155ms on a formula simplification. DAG size of input: 95 DAG size of output 65 [2018-04-12 23:00:05,956 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 130 DAG size of output 61 [2018-04-12 23:00:06,341 WARN L151 SmtUtils]: Spent 231ms on a formula simplification. DAG size of input: 90 DAG size of output 89 [2018-04-12 23:00:07,535 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 165 DAG size of output 60 [2018-04-12 23:00:07,795 WARN L151 SmtUtils]: Spent 151ms on a formula simplification. DAG size of input: 167 DAG size of output 64 [2018-04-12 23:00:08,094 WARN L151 SmtUtils]: Spent 153ms on a formula simplification. DAG size of input: 168 DAG size of output 65 [2018-04-12 23:00:08,552 WARN L151 SmtUtils]: Spent 159ms on a formula simplification. DAG size of input: 172 DAG size of output 72 [2018-04-12 23:00:08,903 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 88 DAG size of output 78 [2018-04-12 23:00:09,376 WARN L151 SmtUtils]: Spent 233ms on a formula simplification. DAG size of input: 185 DAG size of output 72 [2018-04-12 23:00:09,958 WARN L151 SmtUtils]: Spent 366ms on a formula simplification. DAG size of input: 114 DAG size of output 104 [2018-04-12 23:00:11,467 WARN L151 SmtUtils]: Spent 1017ms on a formula simplification. DAG size of input: 150 DAG size of output 143 [2018-04-12 23:00:12,894 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 139 DAG size of output 64 [2018-04-12 23:00:13,265 WARN L151 SmtUtils]: Spent 139ms on a formula simplification. DAG size of input: 141 DAG size of output 67 [2018-04-12 23:00:13,612 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 145 DAG size of output 65 [2018-04-12 23:00:14,032 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 134 DAG size of output 65 [2018-04-12 23:00:14,450 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 156 DAG size of output 86 [2018-04-12 23:00:15,252 WARN L151 SmtUtils]: Spent 470ms on a formula simplification. DAG size of input: 180 DAG size of output 112 [2018-04-12 23:00:17,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:00:17,552 INFO L93 Difference]: Finished difference Result 316 states and 350 transitions. [2018-04-12 23:00:17,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 23:00:17,552 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 120 [2018-04-12 23:00:17,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:00:17,553 INFO L225 Difference]: With dead ends: 316 [2018-04-12 23:00:17,553 INFO L226 Difference]: Without dead ends: 316 [2018-04-12 23:00:17,553 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 11 SyntacticMatches, 7 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1861 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=746, Invalid=6910, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 23:00:17,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2018-04-12 23:00:17,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 209. [2018-04-12 23:00:17,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 209 states. [2018-04-12 23:00:17,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 234 transitions. [2018-04-12 23:00:17,556 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 234 transitions. Word has length 120 [2018-04-12 23:00:17,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:00:17,556 INFO L459 AbstractCegarLoop]: Abstraction has 209 states and 234 transitions. [2018-04-12 23:00:17,556 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-12 23:00:17,556 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 234 transitions. [2018-04-12 23:00:17,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2018-04-12 23:00:17,557 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:00:17,557 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:00:17,557 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:00:17,557 INFO L82 PathProgramCache]: Analyzing trace with hash 6903997, now seen corresponding path program 1 times [2018-04-12 23:00:17,557 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:00:17,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:00:17,571 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:00:17,817 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 91 proven. 138 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2018-04-12 23:00:17,818 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:00:17,818 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-12 23:00:17,818 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:00:17,818 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-12 23:00:17,818 INFO L182 omatonBuilderFactory]: Interpolants [16416#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 16417#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 16418#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)))), 16419#(not (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset))), 16420#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 16421#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 16422#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 16423#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 16424#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 16425#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 16426#(= 0 (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)), 16407#true, 16408#false, 16409#(= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|), 16410#(= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1), 16411#(= (select |#valid| main_~list2~0.base) 1), 16412#(= |#valid| |old(#valid)|), 16413#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|)), 16414#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (not (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 16415#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))] [2018-04-12 23:00:17,819 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 91 proven. 138 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2018-04-12 23:00:17,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-12 23:00:17,819 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-12 23:00:17,819 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2018-04-12 23:00:17,819 INFO L87 Difference]: Start difference. First operand 209 states and 234 transitions. Second operand 20 states. [2018-04-12 23:00:18,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:00:18,822 INFO L93 Difference]: Finished difference Result 383 states and 429 transitions. [2018-04-12 23:00:18,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 23:00:18,822 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 140 [2018-04-12 23:00:18,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:00:18,823 INFO L225 Difference]: With dead ends: 383 [2018-04-12 23:00:18,823 INFO L226 Difference]: Without dead ends: 371 [2018-04-12 23:00:18,824 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=393, Invalid=1677, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 23:00:18,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2018-04-12 23:00:18,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 244. [2018-04-12 23:00:18,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-04-12 23:00:18,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 275 transitions. [2018-04-12 23:00:18,829 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 275 transitions. Word has length 140 [2018-04-12 23:00:18,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:00:18,829 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 275 transitions. [2018-04-12 23:00:18,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-12 23:00:18,829 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 275 transitions. [2018-04-12 23:00:18,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-04-12 23:00:18,831 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:00:18,831 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:00:18,831 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:00:18,831 INFO L82 PathProgramCache]: Analyzing trace with hash 1258197633, now seen corresponding path program 1 times [2018-04-12 23:00:18,832 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:00:18,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:00:18,862 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:00:19,378 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 159 proven. 34 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-04-12 23:00:19,378 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:00:19,378 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 23:00:19,378 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:00:19,378 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 50 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 23:00:19,378 INFO L182 omatonBuilderFactory]: Interpolants [17120#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 17121#(= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1), 17122#(= (select |#valid| main_~list2~0.base) 1), 17123#(= |#valid| |old(#valid)|), 17124#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| |old(#valid)|)), 17125#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (not (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 17126#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 17127#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 17128#(or |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5| (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) 0)) (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) 0))))))), 17129#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) 0)) (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) 0)))))), 17130#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) 0)) (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) 0))) (or (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset (+ |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 5))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 17131#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (not (= (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)))) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 17132#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)))), 17133#(or (not (= (select (select |#memory_$Pointer$.offset| main_~list2~0.base) main_~list2~0.offset) 0)) (not (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset)))), 17134#(and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17135#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17136#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.offset| (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17137#(or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|)), 17138#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 17139#(and (= 0 (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 17140#(and (= 0 (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= 0 (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))), 17117#true, 17118#false, 17119#(= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)] [2018-04-12 23:00:19,379 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 159 proven. 34 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-04-12 23:00:19,379 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 23:00:19,379 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 23:00:19,379 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2018-04-12 23:00:19,379 INFO L87 Difference]: Start difference. First operand 244 states and 275 transitions. Second operand 24 states. [2018-04-12 23:00:21,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:00:21,008 INFO L93 Difference]: Finished difference Result 407 states and 456 transitions. [2018-04-12 23:00:21,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-12 23:00:21,009 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 146 [2018-04-12 23:00:21,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:00:21,010 INFO L225 Difference]: With dead ends: 407 [2018-04-12 23:00:21,010 INFO L226 Difference]: Without dead ends: 393 [2018-04-12 23:00:21,010 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=515, Invalid=2241, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 23:00:21,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2018-04-12 23:00:21,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 276. [2018-04-12 23:00:21,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 276 states. [2018-04-12 23:00:21,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 314 transitions. [2018-04-12 23:00:21,017 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 314 transitions. Word has length 146 [2018-04-12 23:00:21,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:00:21,017 INFO L459 AbstractCegarLoop]: Abstraction has 276 states and 314 transitions. [2018-04-12 23:00:21,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 23:00:21,017 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 314 transitions. [2018-04-12 23:00:21,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-04-12 23:00:21,018 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:00:21,019 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:00:21,019 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:00:21,019 INFO L82 PathProgramCache]: Analyzing trace with hash 739666753, now seen corresponding path program 2 times [2018-04-12 23:00:21,019 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:00:21,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:00:21,055 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:00:21,396 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 27 proven. 139 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2018-04-12 23:00:21,397 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:00:21,397 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-04-12 23:00:21,397 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:00:21,397 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2018-04-12 23:00:21,397 INFO L182 omatonBuilderFactory]: Interpolants [17888#(and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 17889#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 17890#(and (or (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| |old(#valid)|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 17891#(and (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 17892#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|)), 17893#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (not (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 17894#(and (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 17895#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)))))), 17896#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 17897#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= 0 (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)))), 17898#(not (= 0 (select (select |#memory_$Pointer$.base| main_~list2~0.base) main_~list2~0.offset))), 17899#(= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|), 17900#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 17901#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 17902#(and (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))) (not |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 17903#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 17904#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset))), 17905#(= 0 (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)), 17883#true, 17884#false, 17885#(= (select |#valid| |main_#t~malloc9.base|) 1), 17886#(= (select |#valid| main_~list2~0.base) 1), 17887#(= |#valid| |old(#valid)|)] [2018-04-12 23:00:21,397 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 27 proven. 139 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2018-04-12 23:00:21,397 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 23:00:21,397 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 23:00:21,398 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2018-04-12 23:00:21,398 INFO L87 Difference]: Start difference. First operand 276 states and 314 transitions. Second operand 23 states. [2018-04-12 23:00:22,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:00:22,816 INFO L93 Difference]: Finished difference Result 257 states and 276 transitions. [2018-04-12 23:00:22,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 23:00:22,816 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 146 [2018-04-12 23:00:22,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:00:22,816 INFO L225 Difference]: With dead ends: 257 [2018-04-12 23:00:22,816 INFO L226 Difference]: Without dead ends: 238 [2018-04-12 23:00:22,817 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=447, Invalid=1905, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 23:00:22,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2018-04-12 23:00:22,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 202. [2018-04-12 23:00:22,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-04-12 23:00:22,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 225 transitions. [2018-04-12 23:00:22,820 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 225 transitions. Word has length 146 [2018-04-12 23:00:22,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:00:22,820 INFO L459 AbstractCegarLoop]: Abstraction has 202 states and 225 transitions. [2018-04-12 23:00:22,820 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 23:00:22,820 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 225 transitions. [2018-04-12 23:00:22,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-04-12 23:00:22,820 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:00:22,821 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:00:22,821 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:00:22,821 INFO L82 PathProgramCache]: Analyzing trace with hash 1413761773, now seen corresponding path program 3 times [2018-04-12 23:00:22,821 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:00:23,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:00:23,056 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:00:23,815 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 57 DAG size of output 44 [2018-04-12 23:00:23,980 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 62 DAG size of output 50 [2018-04-12 23:00:25,485 WARN L151 SmtUtils]: Spent 183ms on a formula simplification. DAG size of input: 81 DAG size of output 52 [2018-04-12 23:00:26,857 WARN L151 SmtUtils]: Spent 1114ms on a formula simplification. DAG size of input: 166 DAG size of output 116 [2018-04-12 23:00:27,942 WARN L151 SmtUtils]: Spent 222ms on a formula simplification. DAG size of input: 96 DAG size of output 53 [2018-04-12 23:00:29,176 WARN L151 SmtUtils]: Spent 900ms on a formula simplification. DAG size of input: 168 DAG size of output 94 [2018-04-12 23:00:30,179 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 69 DAG size of output 50 [2018-04-12 23:00:31,040 WARN L151 SmtUtils]: Spent 565ms on a formula simplification. DAG size of input: 115 DAG size of output 81 [2018-04-12 23:00:33,853 WARN L151 SmtUtils]: Spent 1656ms on a formula simplification. DAG size of input: 170 DAG size of output 138 [2018-04-12 23:00:34,678 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 38 proven. 159 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2018-04-12 23:00:34,679 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:00:34,679 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-04-12 23:00:34,679 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:00:34,679 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 26 proven. 51 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-04-12 23:00:34,680 INFO L182 omatonBuilderFactory]: Interpolants [18432#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| |old(#valid)|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18433#(and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| |old(#valid)|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18434#(and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18435#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)))) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18436#(and (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (= (select |#valid| main_~list~0.base) 1)), 18437#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 18438#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |old(#length)| |#length|)), 18439#(and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 18440#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18441#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18442#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18443#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18444#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18445#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18446#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18447#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18448#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18449#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18450#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18451#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (or (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18452#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18453#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18454#(and (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18455#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (and (or (and (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18456#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= (select |#valid| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 1)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (and (or (and (= (select |#valid| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18457#(and (not (= main_~list~0.base main_~list2~0.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (= (select |#valid| main_~list~0.base) 1)), 18458#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18459#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18460#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18461#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18462#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (or (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18463#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (or (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (or (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (and (or (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 1 (select |#valid| (@diff |old(#valid)| |#valid|))) (= |#valid| |old(#valid)|)) (or (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (and (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (= (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18464#(= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))), 18465#(= 1 (select |#valid| |main_#t~mem14.base|)), 18466#(= 1 (select |#valid| main_~cursor~0.base)), 18420#true, 18421#false, 18422#(= (select |#length| |main_#t~malloc8.base|) 8), 18423#(= (select |#length| main_~list~0.base) 8), 18424#(and (= (select |#length| main_~list~0.base) 8) (= (select |#valid| main_~list~0.base) 1)), 18425#(and (= (select |#length| main_~list~0.base) (select |#length| |main_#t~malloc9.base|)) (= (select |#valid| |main_#t~malloc9.base|) 1) (= 8 (select |#length| |main_#t~malloc9.base|)) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 18426#(and (= (select |#length| main_~list~0.base) (select |#length| main_~list2~0.base)) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list2~0.base)) (= (select |#valid| main_~list~0.base) 1)), 18427#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 18428#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| |old(#valid)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |old(#length)| |#length|)), 18429#(and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 18430#(and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18431#(and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))] [2018-04-12 23:00:34,681 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 38 proven. 159 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2018-04-12 23:00:34,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 23:00:34,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 23:00:34,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1973, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 23:00:34,681 INFO L87 Difference]: Start difference. First operand 202 states and 225 transitions. Second operand 47 states. [2018-04-12 23:00:36,493 WARN L151 SmtUtils]: Spent 1490ms on a formula simplification. DAG size of input: 177 DAG size of output 164 [2018-04-12 23:00:38,391 WARN L151 SmtUtils]: Spent 1535ms on a formula simplification. DAG size of input: 180 DAG size of output 167 [2018-04-12 23:00:39,573 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 225 DAG size of output 34 [2018-04-12 23:00:40,298 WARN L151 SmtUtils]: Spent 138ms on a formula simplification. DAG size of input: 104 DAG size of output 56 [2018-04-12 23:00:41,118 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 234 DAG size of output 41 [2018-04-12 23:00:41,909 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 103 DAG size of output 60 [2018-04-12 23:00:45,350 WARN L151 SmtUtils]: Spent 3010ms on a formula simplification. DAG size of input: 247 DAG size of output 213 [2018-04-12 23:00:45,831 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 91 DAG size of output 53 [2018-04-12 23:00:48,892 WARN L151 SmtUtils]: Spent 2715ms on a formula simplification. DAG size of input: 238 DAG size of output 206 [2018-04-12 23:00:50,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:00:50,533 INFO L93 Difference]: Finished difference Result 221 states and 238 transitions. [2018-04-12 23:00:50,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 23:00:50,534 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 148 [2018-04-12 23:00:50,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:00:50,534 INFO L225 Difference]: With dead ends: 221 [2018-04-12 23:00:50,535 INFO L226 Difference]: Without dead ends: 221 [2018-04-12 23:00:50,535 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 17 SyntacticMatches, 19 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1805 ImplicationChecksByTransitivity, 24.2s TimeCoverageRelationStatistics Valid=593, Invalid=4809, Unknown=0, NotChecked=0, Total=5402 [2018-04-12 23:00:50,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2018-04-12 23:00:50,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 200. [2018-04-12 23:00:50,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-04-12 23:00:50,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 219 transitions. [2018-04-12 23:00:50,538 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 219 transitions. Word has length 148 [2018-04-12 23:00:50,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:00:50,538 INFO L459 AbstractCegarLoop]: Abstraction has 200 states and 219 transitions. [2018-04-12 23:00:50,538 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 23:00:50,538 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 219 transitions. [2018-04-12 23:00:50,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-04-12 23:00:50,539 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:00:50,539 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:00:50,539 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:00:50,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1413761774, now seen corresponding path program 1 times [2018-04-12 23:00:50,540 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:00:50,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:00:50,795 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:07:01,491 WARN L151 SmtUtils]: Spent 258ms on a formula simplification. DAG size of input: 74 DAG size of output 53 [2018-04-12 23:07:02,805 WARN L151 SmtUtils]: Spent 991ms on a formula simplification. DAG size of input: 182 DAG size of output 88 [2018-04-12 23:07:10,778 WARN L151 SmtUtils]: Spent 7112ms on a formula simplification. DAG size of input: 459 DAG size of output 187 [2018-04-12 23:07:13,834 WARN L151 SmtUtils]: Spent 539ms on a formula simplification. DAG size of input: 152 DAG size of output 73 [2018-04-12 23:07:18,278 WARN L151 SmtUtils]: Spent 3486ms on a formula simplification. DAG size of input: 356 DAG size of output 137 [2018-04-12 23:07:21,024 WARN L151 SmtUtils]: Spent 861ms on a formula simplification. DAG size of input: 212 DAG size of output 82 [2018-04-12 23:07:30,202 WARN L151 SmtUtils]: Spent 8135ms on a formula simplification. DAG size of input: 483 DAG size of output 172 [2018-04-12 23:07:33,044 WARN L151 SmtUtils]: Spent 830ms on a formula simplification. DAG size of input: 181 DAG size of output 90 [2018-04-12 23:07:54,499 WARN L151 SmtUtils]: Spent 19845ms on a formula simplification. DAG size of input: 502 DAG size of output 335 [2018-04-12 23:07:56,978 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 42 proven. 187 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-04-12 23:07:56,978 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:07:56,978 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-04-12 23:07:56,978 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:07:56,979 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 84 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-12 23:07:56,984 INFO L182 omatonBuilderFactory]: Interpolants [18944#(= 0 |main_#t~malloc8.offset|), 18945#(= main_~list~0.offset 0), 18946#(and (= main_~list~0.offset 0) (= (select |#valid| main_~list~0.base) 1)), 18947#(and (= main_~list~0.offset |main_#t~malloc9.offset|) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 18948#(and (not (= main_~list~0.base main_~list2~0.base)) (= main_~list~0.offset main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 18949#(= |#valid| |old(#valid)|), 18950#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| |old(#valid)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 18951#(and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 18952#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 18953#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 18954#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 18955#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= 0 (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 18956#(and (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)), 18957#(and (or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) 1) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)), 18958#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) main_~list~0.offset)) (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 1) (not (= main_~list~0.base main_~list2~0.base)) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (= main_~list~0.offset main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 18959#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18960#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18961#(and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18962#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18963#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18964#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18965#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18966#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18967#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) main_~list~0.offset)) (not (= main_~list~0.base main_~list2~0.base)) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (not (= (select |#valid| main_~list~0.base) 0)) (= main_~list~0.offset main_~list2~0.offset)), 18968#(and (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|) 9) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18969#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18970#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18971#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18972#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (and (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18973#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 1) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (= (select |#valid| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))))) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18974#(and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 1) (= (select |#valid| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9))) (or (and (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 1) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= (select |#valid| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 1) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (and (= (select |#valid| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 1) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) 9) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) 1) (= (store (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= (select |#valid| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 1) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 9) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= (select |#valid| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18975#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18976#(and (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|) 9) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18977#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18978#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18979#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18980#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18981#(and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (and (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (or (and (or (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18982#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 1) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 9)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (and (= (store (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (and (or (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (and (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18983#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) main_~list~0.offset)) (not (= main_~list~0.base main_~list2~0.base)) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| main_~list~0.base) 0))), 18984#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18985#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18986#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18987#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (and (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (or (and (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (= (select |#valid| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) 1) (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18988#(and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (and (= (select |#valid| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) 1) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (and (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))))) (= (select |#valid| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 1))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= (select |#valid| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 1) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (and (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (and (= (select |#valid| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (or (and (= (select |#valid| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 18989#(and (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|) 9) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18990#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 9 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 18991#(and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= 9 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 18992#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (and (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) 9) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (or (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= 9 (select |#length| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (and (or (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (= (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))), 18993#(and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (or (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 9)) (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (and (or (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9)) (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))))) (= (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 9) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 9) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) 9)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) 9)) (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) 9) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (and (= (store (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)))))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))))) 9) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (= (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (and (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (or (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 9)))) (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (and (or (= (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9)) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (and (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (and (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 9) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (and (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (and (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= (store (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (or (and (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9)) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.offset)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) 9))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9)) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))))) (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= 0 (select (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (and (= 0 (select (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= (select |#length| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 9) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))))), 18994#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) main_~list~0.offset)) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)))), 18995#(and (= 0 |main_#t~mem14.offset|) (= 9 (select |#length| |main_#t~mem14.base|))), 18996#(and (= main_~cursor~0.offset 0) (= 9 (select |#length| main_~cursor~0.base))), 18942#true, 18943#false] [2018-04-12 23:07:56,985 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 42 proven. 187 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-04-12 23:07:56,985 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-12 23:07:56,985 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-12 23:07:56,985 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=2677, Unknown=0, NotChecked=0, Total=2970 [2018-04-12 23:07:56,985 INFO L87 Difference]: Start difference. First operand 200 states and 219 transitions. Second operand 55 states. [2018-04-12 23:07:57,769 WARN L151 SmtUtils]: Spent 317ms on a formula simplification. DAG size of input: 177 DAG size of output 66 [2018-04-12 23:07:58,477 WARN L151 SmtUtils]: Spent 309ms on a formula simplification. DAG size of input: 179 DAG size of output 68 [2018-04-12 23:08:00,194 WARN L151 SmtUtils]: Spent 220ms on a formula simplification. DAG size of input: 156 DAG size of output 61 [2018-04-12 23:08:00,693 WARN L151 SmtUtils]: Spent 255ms on a formula simplification. DAG size of input: 154 DAG size of output 75 [2018-04-12 23:08:01,515 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 120 DAG size of output 65 [2018-04-12 23:08:02,821 WARN L151 SmtUtils]: Spent 761ms on a formula simplification. DAG size of input: 157 DAG size of output 116 [2018-04-12 23:08:17,200 WARN L151 SmtUtils]: Spent 13331ms on a formula simplification. DAG size of input: 439 DAG size of output 408 [2018-04-12 23:08:18,909 WARN L151 SmtUtils]: Spent 507ms on a formula simplification. DAG size of input: 144 DAG size of output 103 [2018-04-12 23:08:33,093 WARN L151 SmtUtils]: Spent 13118ms on a formula simplification. DAG size of input: 426 DAG size of output 397 [2018-04-12 23:08:35,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:08:35,783 INFO L93 Difference]: Finished difference Result 218 states and 236 transitions. [2018-04-12 23:08:35,784 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 23:08:35,784 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 148 [2018-04-12 23:08:35,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:08:35,785 INFO L225 Difference]: With dead ends: 218 [2018-04-12 23:08:35,785 INFO L226 Difference]: Without dead ends: 218 [2018-04-12 23:08:35,785 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 13 SyntacticMatches, 9 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2056 ImplicationChecksByTransitivity, 89.8s TimeCoverageRelationStatistics Valid=785, Invalid=5857, Unknown=0, NotChecked=0, Total=6642 [2018-04-12 23:08:35,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-12 23:08:35,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 201. [2018-04-12 23:08:35,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2018-04-12 23:08:35,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 219 transitions. [2018-04-12 23:08:35,788 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 219 transitions. Word has length 148 [2018-04-12 23:08:35,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:08:35,789 INFO L459 AbstractCegarLoop]: Abstraction has 201 states and 219 transitions. [2018-04-12 23:08:35,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-12 23:08:35,789 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 219 transitions. [2018-04-12 23:08:35,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2018-04-12 23:08:35,790 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:08:35,790 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:08:35,790 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:08:35,790 INFO L82 PathProgramCache]: Analyzing trace with hash -890710398, now seen corresponding path program 1 times [2018-04-12 23:08:35,791 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:08:35,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:08:35,812 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:08:35,886 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2018-04-12 23:08:35,887 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-12 23:08:35,887 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-12 23:08:35,887 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:08:35,887 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2018-04-12 23:08:35,887 INFO L182 omatonBuilderFactory]: Interpolants [19472#(= 0 (select |#valid| 0)), 19473#(= (select |old(#valid)| 0) (select |#valid| 0)), 19474#(not (= main_~cursor~0.base 0)), 19470#true, 19471#false] [2018-04-12 23:08:35,887 INFO L134 CoverageAnalysis]: Checked inductivity of 254 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2018-04-12 23:08:35,887 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 23:08:35,887 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 23:08:35,887 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 23:08:35,888 INFO L87 Difference]: Start difference. First operand 201 states and 219 transitions. Second operand 5 states. [2018-04-12 23:08:35,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:08:35,953 INFO L93 Difference]: Finished difference Result 201 states and 217 transitions. [2018-04-12 23:08:35,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 23:08:35,953 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 154 [2018-04-12 23:08:35,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:08:35,954 INFO L225 Difference]: With dead ends: 201 [2018-04-12 23:08:35,954 INFO L226 Difference]: Without dead ends: 201 [2018-04-12 23:08:35,954 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 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 23:08:35,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-04-12 23:08:35,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 200. [2018-04-12 23:08:35,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-04-12 23:08:35,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 217 transitions. [2018-04-12 23:08:35,956 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 217 transitions. Word has length 154 [2018-04-12 23:08:35,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:08:35,956 INFO L459 AbstractCegarLoop]: Abstraction has 200 states and 217 transitions. [2018-04-12 23:08:35,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 23:08:35,957 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 217 transitions. [2018-04-12 23:08:35,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-04-12 23:08:35,957 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:08:35,957 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:08:35,957 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:08:35,957 INFO L82 PathProgramCache]: Analyzing trace with hash 1109955061, now seen corresponding path program 1 times [2018-04-12 23:08:35,958 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:08:36,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:08:36,001 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:08:36,534 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 30 proven. 133 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2018-04-12 23:08:36,534 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:08:36,534 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-04-12 23:08:36,534 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:08:36,534 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 6 proven. 62 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-12 23:08:36,534 INFO L182 omatonBuilderFactory]: Interpolants [19904#(= 1 (select |#valid| main_~list2~0.base)), 19880#true, 19881#false, 19882#(and (= 1 (select |#valid| |main_#t~malloc9.base|)) (= 8 (select |#length| |main_#t~malloc9.base|))), 19883#(and (= 8 (select |#length| main_~list2~0.base)) (= 1 (select |#valid| main_~list2~0.base))), 19884#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 19885#(and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 19886#(and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 19887#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 19888#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 19889#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 19890#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))), 19891#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 19892#(and (or (<= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8) (not (= (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 19893#(and (<= (select |#length| main_~list2~0.base) 8) (= 1 (select |#valid| main_~list2~0.base))), 19894#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 19895#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 19896#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)), 19897#(and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 19898#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 19899#(and (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 1 (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 19900#(or (<= (select |#length| main_~cursor~0.base) 8) (and (not (= main_~cursor~0.base main_~list2~0.base)) (= 1 (select |#valid| main_~list2~0.base)))), 19901#(or (<= (+ main_~cursor~0.offset 1) 0) (and (not (= main_~cursor~0.base main_~list2~0.base)) (= 1 (select |#valid| main_~list2~0.base)))), 19902#(or (not (= main_~cursor~0.offset 0)) (and (not (= main_~cursor~0.base main_~list2~0.base)) (= 1 (select |#valid| main_~list2~0.base)))), 19903#(and (not (= main_~cursor~0.base main_~list2~0.base)) (= 1 (select |#valid| main_~list2~0.base)))] [2018-04-12 23:08:36,535 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 30 proven. 133 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2018-04-12 23:08:36,535 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-12 23:08:36,535 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-12 23:08:36,535 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2018-04-12 23:08:36,535 INFO L87 Difference]: Start difference. First operand 200 states and 217 transitions. Second operand 25 states. [2018-04-12 23:08:37,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:08:37,184 INFO L93 Difference]: Finished difference Result 203 states and 218 transitions. [2018-04-12 23:08:37,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 23:08:37,184 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 160 [2018-04-12 23:08:37,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:08:37,185 INFO L225 Difference]: With dead ends: 203 [2018-04-12 23:08:37,185 INFO L226 Difference]: Without dead ends: 203 [2018-04-12 23:08:37,186 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2018-04-12 23:08:37,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-04-12 23:08:37,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 199. [2018-04-12 23:08:37,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 199 states. [2018-04-12 23:08:37,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 216 transitions. [2018-04-12 23:08:37,192 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 216 transitions. Word has length 160 [2018-04-12 23:08:37,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:08:37,192 INFO L459 AbstractCegarLoop]: Abstraction has 199 states and 216 transitions. [2018-04-12 23:08:37,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-12 23:08:37,192 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 216 transitions. [2018-04-12 23:08:37,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-04-12 23:08:37,193 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:08:37,193 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:08:37,193 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:08:37,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1109955110, now seen corresponding path program 1 times [2018-04-12 23:08:37,194 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:08:37,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:08:37,394 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:08:38,843 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 78 DAG size of output 51 [2018-04-12 23:08:39,069 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 84 DAG size of output 73 [2018-04-12 23:08:39,375 WARN L151 SmtUtils]: Spent 171ms on a formula simplification. DAG size of input: 84 DAG size of output 76 [2018-04-12 23:08:39,806 WARN L151 SmtUtils]: Spent 247ms on a formula simplification. DAG size of input: 86 DAG size of output 82 [2018-04-12 23:08:40,998 WARN L151 SmtUtils]: Spent 228ms on a formula simplification. DAG size of input: 101 DAG size of output 82 [2018-04-12 23:08:41,855 WARN L151 SmtUtils]: Spent 568ms on a formula simplification. DAG size of input: 125 DAG size of output 120 [2018-04-12 23:08:43,414 WARN L151 SmtUtils]: Spent 151ms on a formula simplification. DAG size of input: 77 DAG size of output 65 [2018-04-12 23:08:44,255 WARN L151 SmtUtils]: Spent 436ms on a formula simplification. DAG size of input: 104 DAG size of output 89 [2018-04-12 23:08:46,064 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 67 DAG size of output 61 [2018-04-12 23:08:47,052 WARN L151 SmtUtils]: Spent 472ms on a formula simplification. DAG size of input: 97 DAG size of output 91 [2018-04-12 23:08:49,479 WARN L151 SmtUtils]: Spent 346ms on a formula simplification. DAG size of input: 81 DAG size of output 75 [2018-04-12 23:08:51,170 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 6 proven. 241 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-12 23:08:51,170 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:08:51,170 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-04-12 23:08:51,170 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:08:51,171 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 3 proven. 101 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 23:08:51,172 INFO L182 omatonBuilderFactory]: Interpolants [20352#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 20353#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20354#(or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ 0 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 20355#(or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (and (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ 0 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 20356#(or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 20357#(and (= main_~list~0.offset 0) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (or (= (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)) main_~list2~0.base) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ 0 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (= 8 (select |#length| main_~list~0.base)) (not (= (select |#valid| main_~list~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (= 0 main_~list2~0.offset)), 20358#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20359#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20360#(and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20361#(and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20362#(and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset|)) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20363#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 8)) (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (not (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) 0))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (and (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20364#(or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (and (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (not (= (select |old(#length)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 8)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (not (= (select |old(#length)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 8)) (and (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (and (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (not (= (select |old(#length)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 8))) (or (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)) (@diff |old(#valid)| |#valid|)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 20365#(and (= main_~list~0.offset 0) (not (= main_~list~0.base main_~list2~0.base)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (= (select |#valid| main_~list2~0.base) 1) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (not (= (select |#valid| main_~list~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (= 0 main_~list2~0.offset) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4))))), 20366#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 20367#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20368#(and (or (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20369#(and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20370#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20371#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20372#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20373#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20374#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#valid)| |#valid|))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)))), 20375#(and (= main_~list~0.offset 0) (not (= main_~list~0.base main_~list2~0.base)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (= (select |#valid| main_~list2~0.base) 1) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (not (= (select |#valid| main_~list~0.base) 0)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (= 0 main_~list2~0.offset)), 20376#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20377#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20378#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20379#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 20380#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 20381#(or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))), 20382#(or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))), 20383#(or (and (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 20384#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20385#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20386#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 20387#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))), 20388#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))), 20389#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))), 20390#(and (= main_~list~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))), 20391#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem14.base|) (+ 0 5))) (= 0 (select (select |#memory_$Pointer$.base| |main_#t~mem14.base|) (+ 0 5)))), 20392#(or (<= 1 main_~cursor~0.offset) (and (= 0 (select (select |#memory_$Pointer$.offset| main_~cursor~0.base) (+ main_~cursor~0.offset 5))) (= 0 (select (select |#memory_$Pointer$.base| main_~cursor~0.base) (+ main_~cursor~0.offset 5)))) (<= (+ main_~cursor~0.offset 1) 0)), 20393#(or (and (= 0 |main_#t~mem16.offset|) (= 0 |main_#t~mem16.base|)) (not (= main_~cursor~0.offset 0))), 20394#(or (and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)) (not (= main_~cursor~0.offset 0))), 20395#(and (= 0 main_~next~0.offset) (= 0 main_~next~0.base)), 20396#(and (= main_~cursor~0.base 0) (= main_~cursor~0.offset 0)), 20331#true, 20332#false, 20333#(and (= 8 (select |#length| |main_#t~malloc8.base|)) (= 0 |main_#t~malloc8.offset|)), 20334#(and (= main_~list~0.offset 0) (= 8 (select |#length| main_~list~0.base))), 20335#(and (= main_~list~0.offset 0) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 20336#(and (= main_~list~0.offset 0) (= 0 |main_#t~malloc9.offset|) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| |main_#t~malloc9.base|) 1) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 20337#(and (= main_~list~0.offset 0) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list~0.base)) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 20338#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 20339#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 20340#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 20341#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 20342#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 20343#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 20344#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 20345#(and (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)), 20346#(or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) 1) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (+ 0 5))) (= (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (+ 0 5))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 20347#(and (= main_~list~0.offset 0) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (= 8 (select |#length| main_~list~0.base)) (= 0 (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 20348#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 20349#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20350#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 20351#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))] [2018-04-12 23:08:51,172 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 6 proven. 241 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-12 23:08:51,172 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-12 23:08:51,173 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-12 23:08:51,173 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=4065, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 23:08:51,173 INFO L87 Difference]: Start difference. First operand 199 states and 216 transitions. Second operand 66 states. [2018-04-12 23:08:51,805 WARN L148 SmtUtils]: Spent 152ms on a formula simplification that was a NOOP. DAG size: 83 [2018-04-12 23:08:52,393 WARN L148 SmtUtils]: Spent 162ms on a formula simplification that was a NOOP. DAG size: 88 [2018-04-12 23:08:53,953 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 90 DAG size of output 55 [2018-04-12 23:08:54,964 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 121 DAG size of output 57 [2018-04-12 23:08:56,346 WARN L151 SmtUtils]: Spent 900ms on a formula simplification. DAG size of input: 248 DAG size of output 78 [2018-04-12 23:08:57,741 WARN L151 SmtUtils]: Spent 869ms on a formula simplification. DAG size of input: 247 DAG size of output 88 [2018-04-12 23:08:59,101 WARN L151 SmtUtils]: Spent 882ms on a formula simplification. DAG size of input: 261 DAG size of output 98 [2018-04-12 23:09:00,158 WARN L151 SmtUtils]: Spent 207ms on a formula simplification. DAG size of input: 135 DAG size of output 77 [2018-04-12 23:09:00,683 WARN L151 SmtUtils]: Spent 270ms on a formula simplification. DAG size of input: 129 DAG size of output 78 [2018-04-12 23:09:02,209 WARN L151 SmtUtils]: Spent 1091ms on a formula simplification. DAG size of input: 164 DAG size of output 146 [2018-04-12 23:09:07,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:09:07,041 INFO L93 Difference]: Finished difference Result 308 states and 344 transitions. [2018-04-12 23:09:07,042 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 23:09:07,042 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 160 [2018-04-12 23:09:07,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:09:07,042 INFO L225 Difference]: With dead ends: 308 [2018-04-12 23:09:07,043 INFO L226 Difference]: Without dead ends: 308 [2018-04-12 23:09:07,043 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 11 SyntacticMatches, 11 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2094 ImplicationChecksByTransitivity, 23.1s TimeCoverageRelationStatistics Valid=578, Invalid=8928, Unknown=0, NotChecked=0, Total=9506 [2018-04-12 23:09:07,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-04-12 23:09:07,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 238. [2018-04-12 23:09:07,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-04-12 23:09:07,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 262 transitions. [2018-04-12 23:09:07,046 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 262 transitions. Word has length 160 [2018-04-12 23:09:07,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:09:07,046 INFO L459 AbstractCegarLoop]: Abstraction has 238 states and 262 transitions. [2018-04-12 23:09:07,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-12 23:09:07,046 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 262 transitions. [2018-04-12 23:09:07,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-12 23:09:07,046 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:09:07,047 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:09:07,047 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:09:07,047 INFO L82 PathProgramCache]: Analyzing trace with hash 1514926006, now seen corresponding path program 1 times [2018-04-12 23:09:07,047 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:09:07,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:09:07,197 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:09:08,822 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 64 DAG size of output 52 [2018-04-12 23:09:09,029 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 69 DAG size of output 54 [2018-04-12 23:09:09,306 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 65 DAG size of output 65 [2018-04-12 23:09:10,503 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 67 DAG size of output 65 [2018-04-12 23:09:11,730 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 61 DAG size of output 53 [2018-04-12 23:09:13,855 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 21 proven. 221 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-12 23:09:13,855 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:09:13,855 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2018-04-12 23:09:13,856 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:09:13,856 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-12 23:09:13,857 INFO L182 omatonBuilderFactory]: Interpolants [21007#true, 21008#false, 21009#(= (select |#valid| main_~list~0.base) 1), 21010#(and (= 0 |main_#t~malloc9.offset|) (= (select |#valid| |main_#t~malloc9.base|) 1) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 21011#(and (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 21012#(= |#valid| |old(#valid)|), 21013#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|)), 21014#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 21015#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21016#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| |old(#valid)|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21017#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| |old(#valid)|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21018#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (or (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| |old(#valid)|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21019#(and (or (= |#valid| |old(#valid)|) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|)))) (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21020#(and (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) 1))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21021#(and (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 1) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 21022#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 21023#(and (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21024#(and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21025#(and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21026#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21027#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21028#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21029#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21030#(and (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21031#(and (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 1) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4)))) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 21032#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))), 21033#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))), 21034#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21035#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21036#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21037#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21038#(and (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21039#(and (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (and (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21040#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21041#(and (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 1) (not (= main_~list~0.base main_~list2~0.base)) (= (select |#valid| main_~list2~0.base) 1) (= (select |#valid| main_~list~0.base) 1) (= 0 main_~list2~0.offset) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 21042#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21043#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21044#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21045#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21046#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21047#(and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= |#valid| |old(#valid)|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 21048#(and (not (= main_~list~0.base main_~list2~0.base)) (or (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (not (= (select |#valid| main_~list~0.base) 0)) (= 0 main_~list2~0.offset) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4))))), 21049#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21050#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21051#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21052#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21053#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (or (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 21054#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))))), 21055#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select |#valid| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))), 21056#(or (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (store (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (@diff (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (@diff (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))))) (or (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (@diff (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))))) (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select |#valid| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 21057#(and (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (= (select |#valid| main_~list2~0.base) 1) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (not (= (select |#valid| main_~list~0.base) 0)) (= 0 main_~list2~0.offset)), 21058#(and (or (and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21059#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21060#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21061#(and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21062#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21063#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21064#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21065#(or (and (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 21066#(and (= main_~list2~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 21067#(and (not (= |main_#t~mem14.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4)))) (= main_~list2~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 21068#(and (= main_~list2~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4)))) (not (= main_~cursor~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 21069#(and (= main_~list2~0.offset 0) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 21070#(= 1 (select |#valid| |main_#t~mem17.base|)), 21071#(= 1 (select |#valid| main_~cursor~0.base))] [2018-04-12 23:09:13,857 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 21 proven. 221 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2018-04-12 23:09:13,857 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-12 23:09:13,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-12 23:09:13,858 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=3942, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 23:09:13,858 INFO L87 Difference]: Start difference. First operand 238 states and 262 transitions. Second operand 65 states. [2018-04-12 23:09:15,692 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 133 DAG size of output 55 [2018-04-12 23:09:17,359 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 106 DAG size of output 64 [2018-04-12 23:09:17,954 WARN L151 SmtUtils]: Spent 344ms on a formula simplification. DAG size of input: 120 DAG size of output 97 [2018-04-12 23:09:20,123 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 112 DAG size of output 44 [2018-04-12 23:09:20,434 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 100 DAG size of output 57 [2018-04-12 23:09:20,945 WARN L151 SmtUtils]: Spent 311ms on a formula simplification. DAG size of input: 115 DAG size of output 93 [2018-04-12 23:09:22,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:09:22,598 INFO L93 Difference]: Finished difference Result 266 states and 290 transitions. [2018-04-12 23:09:22,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-12 23:09:22,598 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 162 [2018-04-12 23:09:22,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:09:22,599 INFO L225 Difference]: With dead ends: 266 [2018-04-12 23:09:22,599 INFO L226 Difference]: Without dead ends: 266 [2018-04-12 23:09:22,600 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 12 SyntacticMatches, 6 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2820 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=767, Invalid=9535, Unknown=0, NotChecked=0, Total=10302 [2018-04-12 23:09:22,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2018-04-12 23:09:22,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 246. [2018-04-12 23:09:22,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2018-04-12 23:09:22,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 272 transitions. [2018-04-12 23:09:22,603 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 272 transitions. Word has length 162 [2018-04-12 23:09:22,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:09:22,603 INFO L459 AbstractCegarLoop]: Abstraction has 246 states and 272 transitions. [2018-04-12 23:09:22,603 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-12 23:09:22,603 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 272 transitions. [2018-04-12 23:09:22,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-12 23:09:22,604 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:09:22,604 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:09:22,604 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:09:22,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1514926007, now seen corresponding path program 1 times [2018-04-12 23:09:22,604 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:09:22,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:09:22,642 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:09:22,796 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 112 proven. 15 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2018-04-12 23:09:22,796 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:09:22,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-04-12 23:09:22,796 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:09:22,797 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 66 proven. 15 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-12 23:09:22,797 INFO L182 omatonBuilderFactory]: Interpolants [21664#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 21665#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset)))), 21666#(or (and (= 9 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 21667#(and (= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4)))) (= main_~list2~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list2~0.offset 4)))), 21668#(and (= 9 (select |#length| |main_#t~mem17.base|)) (= 0 |main_#t~mem17.offset|)), 21669#(and (= main_~cursor~0.offset 0) (= 9 (select |#length| main_~cursor~0.base))), 21658#true, 21659#false, 21660#(= 0 |main_#t~malloc9.offset|), 21661#(= 0 main_~list2~0.offset), 21662#(or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 21663#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))] [2018-04-12 23:09:22,797 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 112 proven. 15 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2018-04-12 23:09:22,797 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 23:09:22,797 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 23:09:22,797 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2018-04-12 23:09:22,797 INFO L87 Difference]: Start difference. First operand 246 states and 272 transitions. Second operand 12 states. [2018-04-12 23:09:23,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:09:23,087 INFO L93 Difference]: Finished difference Result 245 states and 268 transitions. [2018-04-12 23:09:23,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-12 23:09:23,087 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 162 [2018-04-12 23:09:23,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:09:23,088 INFO L225 Difference]: With dead ends: 245 [2018-04-12 23:09:23,088 INFO L226 Difference]: Without dead ends: 245 [2018-04-12 23:09:23,088 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2018-04-12 23:09:23,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-04-12 23:09:23,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2018-04-12 23:09:23,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-04-12 23:09:23,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 268 transitions. [2018-04-12 23:09:23,092 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 268 transitions. Word has length 162 [2018-04-12 23:09:23,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:09:23,092 INFO L459 AbstractCegarLoop]: Abstraction has 245 states and 268 transitions. [2018-04-12 23:09:23,092 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 23:09:23,092 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 268 transitions. [2018-04-12 23:09:23,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2018-04-12 23:09:23,093 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:09:23,093 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:09:23,093 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:09:23,093 INFO L82 PathProgramCache]: Analyzing trace with hash -2069205535, now seen corresponding path program 1 times [2018-04-12 23:09:23,094 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:09:23,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:09:23,322 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:09:25,396 WARN L151 SmtUtils]: Spent 904ms on a formula simplification. DAG size of input: 148 DAG size of output 135 [2018-04-12 23:09:26,183 WARN L151 SmtUtils]: Spent 137ms on a formula simplification. DAG size of input: 68 DAG size of output 52 [2018-04-12 23:09:26,881 WARN L151 SmtUtils]: Spent 480ms on a formula simplification. DAG size of input: 117 DAG size of output 90 [2018-04-12 23:09:28,485 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 66 DAG size of output 60 [2018-04-12 23:09:31,577 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 10 proven. 224 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-04-12 23:09:31,577 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:09:31,577 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2018-04-12 23:09:31,577 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:09:31,578 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 99 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-12 23:09:31,579 INFO L182 omatonBuilderFactory]: Interpolants [22176#true, 22177#false, 22178#(= (select |#valid| main_~list~0.base) 1), 22179#(and (= 0 |main_#t~malloc9.offset|) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 22180#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 22181#(= |#valid| |old(#valid)|), 22182#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| |old(#valid)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 22183#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 22184#(and (or (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))))), 22185#(and (or (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))))), 22186#(and (or (and (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))))), 22187#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 22188#(or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 22189#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) 1))), 22190#(and (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 1) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 22191#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)), 22192#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 22193#(and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)), 22194#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22195#(and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22196#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22197#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22198#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22199#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22200#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22201#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22202#(and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (and (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22203#(and (or (and (or (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (or (and (or (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 1)) (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))) (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 1))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (or (= (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1)) (= (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (and (or (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))))))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (or (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1)) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (and (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (and (= (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (and (or (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 1) (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22204#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))), 22205#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))), 22206#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22207#(and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22208#(and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22209#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22210#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22211#(and (or (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (and (= (select |#valid| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))))))) (or (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) 1) (= (select |#valid| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 1) (= (store (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (= (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (store (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))))) (= (select |#valid| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 1) (= (select |#valid| (select (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (@diff (select |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) 1)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 22212#(and (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (= (select |#valid| main_~list2~0.base) 1) (not (= (select |#valid| main_~list~0.base) 0)) (= 0 main_~list2~0.offset) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 22213#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 22214#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)), 22215#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22216#(and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)), 22217#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22218#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22219#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (and (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22220#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 22221#(and (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 0)) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4)))) (not (= (select |#valid| main_~list~0.base) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4)))) (= 0 main_~list2~0.offset) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 22222#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 22223#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))), 22224#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem6.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22225#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1)) (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22226#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (and (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (or (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22227#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (and (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1)) (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22228#(or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))))), 22229#(and (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1))) (= main_~list2~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 22230#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1))) (= main_~list2~0.offset 0) (not (= |main_#t~mem14.base| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1))) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 22231#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1))) (= main_~list2~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4)))) (not (= main_~cursor~0.base (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1)))), 22232#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1))) (= main_~list2~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))))), 22233#(and (not (= (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 1) |main_#t~mem17.base|)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 1)))), 22234#(and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~cursor~0.base) 1))) (not (= main_~cursor~0.base (select (select |#memory_$Pointer$.base| main_~cursor~0.base) 1)))), 22235#(or (and (not (= main_~cursor~0.base (select (select |#memory_$Pointer$.base| main_~cursor~0.base) (+ main_~cursor~0.offset 1)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~cursor~0.base) (+ main_~cursor~0.offset 1))))) (not (= 0 main_~cursor~0.offset))), 22236#(or (and (not (= main_~cursor~0.base |main_#t~mem20.base|)) (= 1 (select |#valid| |main_#t~mem20.base|))) (not (= 0 main_~cursor~0.offset))), 22237#(or (and (not (= main_~cursor~0.base main_~prev~0.base)) (= 1 (select |#valid| main_~prev~0.base))) (not (= 0 main_~cursor~0.offset))), 22238#(and (not (= main_~cursor~0.base main_~prev~0.base)) (= 1 (select |#valid| main_~prev~0.base))), 22239#(= 1 (select |#valid| main_~prev~0.base)), 22240#(= 1 (select |#valid| main_~cursor~0.base))] [2018-04-12 23:09:31,579 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 10 proven. 224 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2018-04-12 23:09:31,579 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-12 23:09:31,580 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-12 23:09:31,580 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=3961, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 23:09:31,580 INFO L87 Difference]: Start difference. First operand 245 states and 268 transitions. Second operand 65 states. [2018-04-12 23:09:33,341 WARN L151 SmtUtils]: Spent 161ms on a formula simplification. DAG size of input: 181 DAG size of output 40 [2018-04-12 23:09:34,333 WARN L151 SmtUtils]: Spent 146ms on a formula simplification. DAG size of input: 155 DAG size of output 50 [2018-04-12 23:09:34,719 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 117 DAG size of output 57 [2018-04-12 23:09:35,989 WARN L151 SmtUtils]: Spent 165ms on a formula simplification. DAG size of input: 189 DAG size of output 50 [2018-04-12 23:09:36,962 WARN L151 SmtUtils]: Spent 127ms on a formula simplification. DAG size of input: 98 DAG size of output 56 [2018-04-12 23:09:37,371 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 110 DAG size of output 85 [2018-04-12 23:09:39,996 WARN L151 SmtUtils]: Spent 2119ms on a formula simplification. DAG size of input: 210 DAG size of output 199 [2018-04-12 23:09:40,609 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 92 DAG size of output 49 [2018-04-12 23:09:40,977 WARN L151 SmtUtils]: Spent 203ms on a formula simplification. DAG size of input: 104 DAG size of output 78 [2018-04-12 23:09:43,483 WARN L151 SmtUtils]: Spent 2050ms on a formula simplification. DAG size of input: 205 DAG size of output 195 [2018-04-12 23:09:47,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:09:47,043 INFO L93 Difference]: Finished difference Result 268 states and 291 transitions. [2018-04-12 23:09:47,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 23:09:47,043 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 175 [2018-04-12 23:09:47,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:09:47,044 INFO L225 Difference]: With dead ends: 268 [2018-04-12 23:09:47,044 INFO L226 Difference]: Without dead ends: 268 [2018-04-12 23:09:47,044 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 12 SyntacticMatches, 11 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3115 ImplicationChecksByTransitivity, 19.6s TimeCoverageRelationStatistics Valid=889, Invalid=11101, Unknown=0, NotChecked=0, Total=11990 [2018-04-12 23:09:47,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2018-04-12 23:09:47,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 258. [2018-04-12 23:09:47,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-12 23:09:47,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 282 transitions. [2018-04-12 23:09:47,047 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 282 transitions. Word has length 175 [2018-04-12 23:09:47,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:09:47,047 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 282 transitions. [2018-04-12 23:09:47,047 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-12 23:09:47,047 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 282 transitions. [2018-04-12 23:09:47,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2018-04-12 23:09:47,048 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:09:47,048 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:09:47,048 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:09:47,048 INFO L82 PathProgramCache]: Analyzing trace with hash -2069205534, now seen corresponding path program 1 times [2018-04-12 23:09:47,048 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:09:47,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:09:47,260 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:09:48,270 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 144 proven. 53 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2018-04-12 23:09:48,270 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:09:48,270 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-04-12 23:09:48,271 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:09:48,271 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 75 proven. 28 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-12 23:09:48,271 INFO L182 omatonBuilderFactory]: Interpolants [22857#true, 22858#false, 22859#(= 0 |main_#t~malloc9.offset|), 22860#(= 0 main_~list2~0.offset), 22861#(= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1), 22862#(or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)), 22863#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 22864#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 22865#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 22866#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 22867#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9)))), 22868#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))))), 22869#(and (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4)))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ 0 4))) 0)) (= (select |#valid| main_~list2~0.base) 1) (= main_~list2~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ 0 4)))), 22870#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 22871#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 22872#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|) 9) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 22873#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22874#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem6.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem6.offset|) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22875#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22876#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 22877#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (and (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 1)) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))))), 22878#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= 0 (select |old(#valid)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1)) (= (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))), 22879#(and (= main_~list2~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1)) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list2~0.offset 4))) 1)))), 22880#(and (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem17.base|) 1)) (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem17.base|) 1)))), 22881#(and (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~cursor~0.base) 1))) (= 0 (select (select |#memory_$Pointer$.offset| main_~cursor~0.base) 1))), 22882#(or (and (<= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~cursor~0.base) (+ main_~cursor~0.offset 1)))) (= 0 (select (select |#memory_$Pointer$.offset| main_~cursor~0.base) (+ main_~cursor~0.offset 1)))) (not (= 0 main_~cursor~0.offset))), 22883#(or (and (= 0 |main_#t~mem20.offset|) (<= 9 (select |#length| |main_#t~mem20.base|))) (not (= 0 main_~cursor~0.offset))), 22884#(or (and (= 0 main_~prev~0.offset) (<= 9 (select |#length| main_~prev~0.base))) (not (= 0 main_~cursor~0.offset))), 22885#(and (= 0 main_~prev~0.offset) (<= 9 (select |#length| main_~prev~0.base))), 22886#(and (<= 9 (select |#length| main_~cursor~0.base)) (= main_~cursor~0.offset 0))] [2018-04-12 23:09:48,271 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 144 proven. 53 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2018-04-12 23:09:48,271 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 23:09:48,271 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 23:09:48,271 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=792, Unknown=0, NotChecked=0, Total=870 [2018-04-12 23:09:48,272 INFO L87 Difference]: Start difference. First operand 258 states and 282 transitions. Second operand 30 states. [2018-04-12 23:09:49,292 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 91 DAG size of output 81 [2018-04-12 23:09:49,437 WARN L151 SmtUtils]: Spent 104ms on a formula simplification. DAG size of input: 85 DAG size of output 80 [2018-04-12 23:09:50,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:09:50,222 INFO L93 Difference]: Finished difference Result 259 states and 279 transitions. [2018-04-12 23:09:50,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-12 23:09:50,223 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 175 [2018-04-12 23:09:50,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:09:50,223 INFO L225 Difference]: With dead ends: 259 [2018-04-12 23:09:50,223 INFO L226 Difference]: Without dead ends: 259 [2018-04-12 23:09:50,224 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 7 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=324, Invalid=2538, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 23:09:50,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2018-04-12 23:09:50,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 258. [2018-04-12 23:09:50,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-12 23:09:50,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 279 transitions. [2018-04-12 23:09:50,226 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 279 transitions. Word has length 175 [2018-04-12 23:09:50,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:09:50,227 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 279 transitions. [2018-04-12 23:09:50,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 23:09:50,227 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 279 transitions. [2018-04-12 23:09:50,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-04-12 23:09:50,228 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:09:50,228 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:09:50,228 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:09:50,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1670190729, now seen corresponding path program 1 times [2018-04-12 23:09:50,229 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:09:50,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:09:50,630 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:09:52,480 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 84 DAG size of output 75 [2018-04-12 23:09:52,687 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 85 DAG size of output 72 [2018-04-12 23:09:54,741 WARN L151 SmtUtils]: Spent 141ms on a formula simplification. DAG size of input: 66 DAG size of output 62 [2018-04-12 23:09:55,692 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 55 DAG size of output 47 [2018-04-12 23:09:55,956 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 57 DAG size of output 46 [2018-04-12 23:09:56,653 WARN L151 SmtUtils]: Spent 175ms on a formula simplification. DAG size of input: 68 DAG size of output 58 [2018-04-12 23:09:57,254 WARN L151 SmtUtils]: Spent 213ms on a formula simplification. DAG size of input: 77 DAG size of output 71 [2018-04-12 23:09:59,459 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 70 DAG size of output 60 [2018-04-12 23:10:00,184 WARN L151 SmtUtils]: Spent 224ms on a formula simplification. DAG size of input: 83 DAG size of output 77 [2018-04-12 23:10:03,572 WARN L151 SmtUtils]: Spent 114ms on a formula simplification. DAG size of input: 79 DAG size of output 67 [2018-04-12 23:10:04,216 WARN L151 SmtUtils]: Spent 149ms on a formula simplification. DAG size of input: 82 DAG size of output 75 [2018-04-12 23:10:05,150 WARN L151 SmtUtils]: Spent 347ms on a formula simplification. DAG size of input: 106 DAG size of output 103 [2018-04-12 23:10:09,021 WARN L151 SmtUtils]: Spent 163ms on a formula simplification. DAG size of input: 70 DAG size of output 64 [2018-04-12 23:10:12,502 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 20 proven. 318 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-12 23:10:12,502 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:10:12,503 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78] total 78 [2018-04-12 23:10:12,503 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:10:12,503 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 2 proven. 102 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-12 23:10:12,504 INFO L182 omatonBuilderFactory]: Interpolants [23452#true, 23453#false, 23454#(and (= 8 (select |#length| |main_#t~malloc8.base|)) (= 0 |main_#t~malloc8.offset|)), 23455#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base))), 23456#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 23457#(and (= 0 |main_#t~malloc9.offset|) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| |main_#t~malloc9.base|) 1) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 23458#(and (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list~0.base)) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 23459#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|)), 23460#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |old(#length)| |#length|)) (= |#valid| |old(#valid)|)), 23461#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 23462#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23463#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23464#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23465#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23466#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23467#(and (or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) 1) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23468#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= main_~list~0.offset 0) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (= 8 (select |#length| main_~list~0.base)) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 23469#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 23470#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |old(#length)| |#length|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| |old(#valid)|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))), 23471#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))), 23472#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23473#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23474#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23475#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23476#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (or (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0))) (or (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23477#(and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (or (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (or (not (= (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) 0)) (and (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (+ (- 0) 5))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1))))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23478#(and (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (+ (- 0) 5)))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= (select |#valid| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (+ (- 0) 5)))))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))), 23479#(and (= main_~list~0.offset 0) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (= 8 (select |#length| main_~list~0.base)) (not (= (select |#valid| main_~list~0.base) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (= 0 main_~list2~0.offset)), 23480#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|)), 23481#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23482#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23483#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23484#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23485#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 23486#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 23487#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 23488#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))), 23489#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))))), 23490#(and (= main_~list~0.offset 0) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list~0.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list~0.offset 4)))) (= 8 (select |#length| main_~list~0.base)) (not (= (select |#valid| main_~list~0.base) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (= 0 main_~list2~0.offset)), 23491#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23492#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23493#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23494#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23495#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23496#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23497#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23498#(and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)), 23499#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)))), 23500#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23501#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23502#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23503#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))), 23504#(or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))), 23505#(or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (and (or (= |#valid| |old(#valid)|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))), 23506#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 23507#(and (= main_~list~0.offset 0) (= 0 (select (select |#memory_$Pointer$.offset| main_~list2~0.base) (+ main_~list~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list~0.offset 4)))) (= 8 (select |#length| main_~list~0.base)) (not (= (select |#valid| main_~list~0.base) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (= 0 main_~list2~0.offset)), 23508#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 23509#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23510#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23511#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23512#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23513#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23514#(and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0) (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (or (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23515#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) 0)) (not (= (select |#length| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) 8))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23516#(and (or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= (select |#length| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 8)))) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |#valid| |old(#valid)|) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#valid)| |#valid|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= (select |#length| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) 8)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (not (= (select |#length| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) 8)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)), 23517#(and (= main_~list~0.offset 0) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list~0.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list~0.offset 4)))) (not (= (select |#valid| main_~list~0.base) 0)) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (= 0 main_~list2~0.offset)), 23518#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 23519#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))), 23520#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))), 23521#(and (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)), 23522#(or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 23523#(and (= main_~list~0.offset 0) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))))), 23524#(and (not (= |main_#t~mem14.base| (select (select |#memory_$Pointer$.base| |main_#t~mem14.base|) (+ 0 5)))) (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| |main_#t~mem14.base|) (+ 0 5))))), 23525#(or (<= 1 main_~cursor~0.offset) (<= (+ main_~cursor~0.offset 1) 0) (and (= 1 (select |#valid| (select (select |#memory_$Pointer$.base| main_~cursor~0.base) (+ main_~cursor~0.offset 5)))) (not (= main_~cursor~0.base (select (select |#memory_$Pointer$.base| main_~cursor~0.base) (+ main_~cursor~0.offset 5)))))), 23526#(or (not (= main_~cursor~0.offset 0)) (and (= 1 (select |#valid| |main_#t~mem16.base|)) (not (= main_~cursor~0.base |main_#t~mem16.base|)))), 23527#(or (and (not (= main_~cursor~0.base main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))) (not (= main_~cursor~0.offset 0))), 23528#(and (not (= main_~cursor~0.base main_~next~0.base)) (= 1 (select |#valid| main_~next~0.base))), 23529#(= 1 (select |#valid| main_~next~0.base)), 23530#(= 1 (select |#valid| main_~cursor~0.base))] [2018-04-12 23:10:12,504 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 20 proven. 318 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-12 23:10:12,505 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-12 23:10:12,505 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-12 23:10:12,505 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=5895, Unknown=0, NotChecked=0, Total=6162 [2018-04-12 23:10:12,505 INFO L87 Difference]: Start difference. First operand 258 states and 279 transitions. Second operand 79 states. [2018-04-12 23:10:13,719 WARN L148 SmtUtils]: Spent 100ms on a formula simplification that was a NOOP. DAG size: 76 [2018-04-12 23:10:15,894 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 100 DAG size of output 51 [2018-04-12 23:10:16,264 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 108 DAG size of output 50 [2018-04-12 23:10:16,613 WARN L151 SmtUtils]: Spent 135ms on a formula simplification. DAG size of input: 119 DAG size of output 57 [2018-04-12 23:10:17,114 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 99 DAG size of output 52 [2018-04-12 23:10:17,939 WARN L151 SmtUtils]: Spent 382ms on a formula simplification. DAG size of input: 209 DAG size of output 72 [2018-04-12 23:10:18,939 WARN L151 SmtUtils]: Spent 536ms on a formula simplification. DAG size of input: 203 DAG size of output 112 [2018-04-12 23:10:19,889 WARN L151 SmtUtils]: Spent 391ms on a formula simplification. DAG size of input: 188 DAG size of output 76 [2018-04-12 23:10:20,675 WARN L151 SmtUtils]: Spent 169ms on a formula simplification. DAG size of input: 114 DAG size of output 61 [2018-04-12 23:10:21,260 WARN L151 SmtUtils]: Spent 246ms on a formula simplification. DAG size of input: 156 DAG size of output 78 [2018-04-12 23:10:21,937 WARN L151 SmtUtils]: Spent 341ms on a formula simplification. DAG size of input: 155 DAG size of output 95 [2018-04-12 23:10:23,289 WARN L151 SmtUtils]: Spent 858ms on a formula simplification. DAG size of input: 201 DAG size of output 158 [2018-04-12 23:10:32,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 23:10:32,564 INFO L93 Difference]: Finished difference Result 315 states and 346 transitions. [2018-04-12 23:10:32,564 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-12 23:10:32,564 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 182 [2018-04-12 23:10:32,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 23:10:32,565 INFO L225 Difference]: With dead ends: 315 [2018-04-12 23:10:32,565 INFO L226 Difference]: Without dead ends: 315 [2018-04-12 23:10:32,565 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 13 SyntacticMatches, 8 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2908 ImplicationChecksByTransitivity, 32.2s TimeCoverageRelationStatistics Valid=724, Invalid=11932, Unknown=0, NotChecked=0, Total=12656 [2018-04-12 23:10:32,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-04-12 23:10:32,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 300. [2018-04-12 23:10:32,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-04-12 23:10:32,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 331 transitions. [2018-04-12 23:10:32,568 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 331 transitions. Word has length 182 [2018-04-12 23:10:32,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 23:10:32,568 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 331 transitions. [2018-04-12 23:10:32,568 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-12 23:10:32,568 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 331 transitions. [2018-04-12 23:10:32,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2018-04-12 23:10:32,569 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 23:10:32,569 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 23:10:32,569 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_flength_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr23RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr18RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr21RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr22RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr25RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr19RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr24RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr16RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr17RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr20RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_flength_test___true_valid_memsafety_i__appendErr10RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr14AssertViolationMEMORY_FREE, mainErr18RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr23AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr22AssertViolationMEMORY_FREE, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr26AssertViolationMEMORY_FREE, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr15AssertViolationMEMORY_FREE, mainErr27AssertViolationMEMORY_FREE]=== [2018-04-12 23:10:32,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1670190728, now seen corresponding path program 1 times [2018-04-12 23:10:32,569 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 23:10:32,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 23:10:32,908 WARN L250 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-12 23:10:36,579 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 88 DAG size of output 76 [2018-04-12 23:10:38,510 WARN L151 SmtUtils]: Spent 133ms on a formula simplification. DAG size of input: 68 DAG size of output 64 [2018-04-12 23:10:39,197 WARN L151 SmtUtils]: Spent 229ms on a formula simplification. DAG size of input: 81 DAG size of output 77 [2018-04-12 23:10:41,453 WARN L151 SmtUtils]: Spent 184ms on a formula simplification. DAG size of input: 75 DAG size of output 70 [2018-04-12 23:10:42,693 WARN L151 SmtUtils]: Spent 582ms on a formula simplification. DAG size of input: 110 DAG size of output 101 [2018-04-12 23:10:46,577 WARN L151 SmtUtils]: Spent 185ms on a formula simplification. DAG size of input: 81 DAG size of output 72 [2018-04-12 23:10:48,196 WARN L151 SmtUtils]: Spent 728ms on a formula simplification. DAG size of input: 119 DAG size of output 112 [2018-04-12 23:10:52,700 WARN L151 SmtUtils]: Spent 188ms on a formula simplification. DAG size of input: 89 DAG size of output 71 [2018-04-12 23:10:54,309 WARN L151 SmtUtils]: Spent 647ms on a formula simplification. DAG size of input: 121 DAG size of output 109 [2018-04-12 23:10:57,645 WARN L151 SmtUtils]: Spent 116ms on a formula simplification. DAG size of input: 62 DAG size of output 60 [2018-04-12 23:10:59,083 WARN L151 SmtUtils]: Spent 462ms on a formula simplification. DAG size of input: 94 DAG size of output 88 [2018-04-12 23:11:02,946 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 39 proven. 286 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-12 23:11:02,946 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-12 23:11:02,946 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82] total 82 [2018-04-12 23:11:02,946 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-04-12 23:11:02,947 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 9 proven. 93 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-12 23:11:02,948 INFO L182 omatonBuilderFactory]: Interpolants [24214#true, 24215#false, 24216#(and (= 8 (select |#length| |main_#t~malloc8.base|)) (= 0 |main_#t~malloc8.offset|)), 24217#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base))), 24218#(and (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 24219#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| main_~list~0.base) 1)), 24220#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (= 0 |main_#t~malloc9.offset|) (= 0 main_~list~0.offset) (= 8 (select |#length| main_~list~0.base)) (= (select |#valid| |main_#t~malloc9.base|) 1) (= (select |#valid| main_~list~0.base) 1) (not (= main_~list~0.base |main_#t~malloc9.base|))), 24221#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (= 0 main_~list~0.offset) (= (select |#valid| main_~list2~0.base) 1) (= 8 (select |#length| main_~list~0.base)) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 24222#(and (= |#valid| |old(#valid)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24223#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (= |old(#length)| |#length|)) (= |#valid| |old(#valid)|)), 24224#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset| 0)), 24225#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 24226#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 24227#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem3.offset|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))))), 24228#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (not |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|) (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))))), 24229#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 24230#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem4.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 24231#(and (or (and (or (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (not |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~short5|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 24232#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1)), 24233#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 8) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0)))), 24234#(or (and (or (and (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (or (<= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset 0) (= (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 24235#(or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (select |#memory_$Pointer$.offset| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1) (or (<= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 8) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 24236#(and (= 0 (select (select |#memory_$Pointer$.offset| main_~list~0.base) (+ main_~list~0.offset 4))) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4)))) (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4))) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) (+ main_~list~0.offset 4))) 0)) (<= (select |#length| main_~list~0.base) 8) (not (= (select |#valid| main_~list2~0.base) 0)) (= 0 main_~list~0.offset) (= 0 main_~list2~0.offset) (= (select |#valid| main_~list~0.base) 1)), 24237#(and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)), 24238#(and (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))))), 24239#(and (or (and (= 9 (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 0 |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.offset|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)), 24240#(and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24241#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24242#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24243#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))))), 24244#(and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0)) (and (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.offset) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|)) (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset| 0) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.offset|))))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24245#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (or (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (not (= (select (select |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) 0))) (and (= (select |old(#length)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (and (= (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (= (select (select |#memory_$Pointer$.base| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (+ (- 0) 5)) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= (select |#valid| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) 1) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)))) (= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (+ (- 0) 5))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1)) (<= 9 (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24246#(or (and (or (<= 9 (select |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (+ (- 0) 5))) 1) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|) (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset|)) (= (select |#valid| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (+ (- 0) 5))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (+ (- 0) 5)))))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= (select (select |old(#memory_$Pointer$.offset)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) 0)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 24247#(and (= main_~list~0.offset 0) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) 0)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (not (= (select |#valid| main_~list~0.base) 0)) (= 0 main_~list2~0.offset)), 24248#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24249#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24250#(and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))), 24251#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24252#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) |#memory_$Pointer$.offset|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24253#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (or (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 24254#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))), 24255#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))))) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0))), 24256#(and (= main_~list~0.offset 0) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) 0)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list~0.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (not (= (select |#valid| main_~list~0.base) 0)) (= 0 main_~list2~0.offset)), 24257#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24258#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24259#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24260#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (= (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (or (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24261#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 24262#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))))), 24263#(and (or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= (@diff |old(#valid)| |#valid|) __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (= |#valid| |old(#valid)|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1)), 24264#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= |#valid| |old(#valid)|) (= (@diff |old(#valid)| |#valid|) (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)))), 24265#(and (= main_~list~0.offset 0) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (not (= main_~list~0.base main_~list2~0.base)) (not (= (select |#valid| main_~list2~0.base) 0)) (not (= main_~list2~0.base (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset))) (not (= (select |#valid| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) 0)) (not (= main_~list~0.base (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list~0.offset 4)))) (not (= (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset) (select (select |#memory_$Pointer$.base| main_~list2~0.base) (+ main_~list~0.offset 4)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5))) (not (= (select |#valid| main_~list~0.base) 0)) (= 0 main_~list2~0.offset)), 24266#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#valid| |old(#valid)|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)))), 24267#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|) 9) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24268#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24269#(and (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24270#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))), 24271#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24272#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24273#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= (select |#valid| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) 1) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24274#(and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (select |#valid| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) 1) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (or (= (select |#valid| (@diff |old(#valid)| |#valid|)) 1) (= |#valid| |old(#valid)|)) (or (and (= (select |#valid| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) 1) (= (select |#length| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4))) 9) (= (@diff |old(#length)| |#length|) (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ 0 4)))) (= |old(#length)| |#length|)) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)))), 24275#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= |#valid| |old(#valid)|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |old(#length)| |#length|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24276#(and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|) 9) (= |#valid| (store |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|))) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24277#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |#valid| |old(#valid)|) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#valid)| |#valid|))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24278#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24279#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (and (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= 1 (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24280#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))))), 24281#(or (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))), 24282#(or (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) 1) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= |old(#length)| |#length|) (and (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (@diff |old(#length)| |#length|)) (= (select |#length| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 9))) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) (= (select |#valid| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) 1) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|)))))))), 24283#(or (and (= (select |#valid| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) 1) (or (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (or (and (= (select |#valid| (@diff |old(#length)| |#length|)) 1) (= (select |#length| (@diff |old(#length)| |#length|)) 9)) (= |old(#length)| |#length|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (or (= (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select |#length| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))) (select |old(#length)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (= 0 (select |old(#valid)| (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4))))) (= 0 (select |old(#valid)| (select (select |#memory_$Pointer$.base| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)))) (or (= |#valid| |old(#valid)|) (= 0 (select |old(#valid)| (@diff |old(#valid)| |#valid|)))) (= |#valid| (store |old(#valid)| (@diff |old(#valid)| |#valid|) (select |#valid| (@diff |old(#valid)| |#valid|))))))) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))), 24284#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|) 9) (= (store |old(#length)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base| (select |#length| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) |#length|) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~malloc2.base|)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24285#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24286#(and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (or (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|))) (or (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base))))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24287#(and (or (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#t~mem7.base| (select (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4))) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base)) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24288#(and (or (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)))) (= 0 (select |old(#valid)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.base|)))) (= (store (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base) (or (= (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 4)) (@diff (store |old(#memory_$Pointer$.offset)| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base (select |#memory_$Pointer$.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base)) |#memory_$Pointer$.offset|)))) (not (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0)) (and (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.base __U_MULTI_flength_test___true_valid_memsafety_i__append_~node~0.base))) (or (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset) (= __U_MULTI_flength_test___true_valid_memsafety_i__append_~head.offset 0))), 24289#(or (= 0 (select |old(#valid)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (not (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.offset| 0)) (and (or (= (select |#length| (@diff |old(#length)| |#length|)) 9) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#length)| |#length|))) (= |old(#length)| |#length|)) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|)) (= |#memory_$Pointer$.offset| |old(#memory_$Pointer$.offset)|)) (= |#length| (store |old(#length)| (@diff |old(#length)| |#length|) (select |#length| (@diff |old(#length)| |#length|)))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (= |#memory_$Pointer$.base| (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)))) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|)) (= (store (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (or (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|)) (= (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (= |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (or (= 0 (select |old(#valid)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (= (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| |old(#memory_$Pointer$.base)|)) (or (= (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (= (select (select |old(#memory_$Pointer$.base)| |__U_MULTI_flength_test___true_valid_memsafety_i__append_#in~head.base|) (+ (- 0) 4)) (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)) (= |#memory_$Pointer$.base| (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= 0 (select |old(#valid)| (@diff (store (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff (store |old(#memory_$Pointer$.base)| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|) (select |#memory_$Pointer$.base| (@diff |old(#memory_$Pointer$.base)| |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|))) |#memory_$Pointer$.base|)))) (= (store (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff (store |old(#memory_$Pointer$.offset)| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|) (select |#memory_$Pointer$.offset| (@diff |old(#memory_$Pointer$.offset)| |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))) |#memory_$Pointer$.offset|))), 24290#(and (= main_~list~0.offset 0) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))) (= 0 (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| main_~list~0.base) main_~list~0.offset)) (+ 0 5)))), 24291#(and (= 9 (select |#length| (select (select |#memory_$Pointer$.base| |main_#t~mem14.base|) (+ 0 5)))) (= 0 (select (select |#memory_$Pointer$.offset| |main_#t~mem14.base|) (+ 0 5)))), 24292#(or (<= 1 main_~cursor~0.offset) (and (= 0 (select (select |#memory_$Pointer$.offset| main_~cursor~0.base) (+ main_~cursor~0.offset 5))) (= 9 (select |#length| (select (select |#memory_$Pointer$.base| main_~cursor~0.base) (+ main_~cursor~0.offset 5))))) (<= (+ main_~cursor~0.offset 1) 0)), 24293#(or (and (= 9 (select |#length| |main_#t~mem16.base|)) (= 0 |main_#t~mem16.offset|)) (not (= main_~cursor~0.offset 0))), 24294#(or (not (= main_~cursor~0.offset 0)) (and (= 0 main_~next~0.offset) (= 9 (select |#length| main_~next~0.base)))), 24295#(and (= 0 main_~next~0.offset) (= 9 (select |#length| main_~next~0.base))), 24296#(and (= main_~cursor~0.offset 0) (= 9 (select |#length| main_~cursor~0.base)))] [2018-04-12 23:11:02,949 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 39 proven. 286 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2018-04-12 23:11:02,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-12 23:11:02,949 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-12 23:11:02,949 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=6503, Unknown=0, NotChecked=0, Total=6806 [2018-04-12 23:11:02,949 INFO L87 Difference]: Start difference. First operand 300 states and 331 transitions. Second operand 83 states. [2018-04-12 23:11:05,910 WARN L151 SmtUtils]: Spent 141ms on a formula simplification. DAG size of input: 107 DAG size of output 69 [2018-04-12 23:11:06,326 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 104 DAG size of output 66 [2018-04-12 23:11:06,704 WARN L151 SmtUtils]: Spent 136ms on a formula simplification. DAG size of input: 121 DAG size of output 72 [2018-04-12 23:11:07,124 WARN L151 SmtUtils]: Spent 173ms on a formula simplification. DAG size of input: 128 DAG size of output 77 [2018-04-12 23:11:07,541 WARN L151 SmtUtils]: Spent 154ms on a formula simplification. DAG size of input: 124 DAG size of output 74 [2018-04-12 23:11:08,020 WARN L151 SmtUtils]: Spent 224ms on a formula simplification. DAG size of input: 129 DAG size of output 78 [2018-04-12 23:11:08,509 WARN L151 SmtUtils]: Spent 242ms on a formula simplification. DAG size of input: 135 DAG size of output 83 [2018-04-12 23:11:08,916 WARN L151 SmtUtils]: Spent 148ms on a formula simplification. DAG size of input: 124 DAG size of output 76 [2018-04-12 23:11:09,748 WARN L151 SmtUtils]: Spent 219ms on a formula simplification. DAG size of input: 157 DAG size of output 77 [2018-04-12 23:11:10,616 WARN L151 SmtUtils]: Spent 280ms on a formula simplification. DAG size of input: 181 DAG size of output 84 [2018-04-12 23:11:11,684 WARN L151 SmtUtils]: Spent 362ms on a formula simplification. DAG size of input: 187 DAG size of output 92 [2018-04-12 23:11:12,647 WARN L151 SmtUtils]: Spent 120ms on a formula simplification. DAG size of input: 110 DAG size of output 68 [2018-04-12 23:11:13,181 WARN L151 SmtUtils]: Spent 200ms on a formula simplification. DAG size of input: 100 DAG size of output 68 [2018-04-12 23:11:13,810 WARN L151 SmtUtils]: Spent 258ms on a formula simplification. DAG size of input: 137 DAG size of output 83 [2018-04-12 23:11:14,516 WARN L151 SmtUtils]: Spent 308ms on a formula simplification. DAG size of input: 132 DAG size of output 98 [2018-04-12 23:11:16,596 WARN L151 SmtUtils]: Spent 1340ms on a formula simplification. DAG size of input: 204 DAG size of output 165 Received shutdown request... [2018-04-12 23:11:17,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 23:11:17,768 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 23:11:17,772 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 23:11:17,773 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 11:11:17 BoogieIcfgContainer [2018-04-12 23:11:17,773 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 23:11:17,773 INFO L168 Benchmark]: Toolchain (without parser) took 828172.12 ms. Allocated memory was 386.9 MB in the beginning and 697.8 MB in the end (delta: 310.9 MB). Free memory was 322.8 MB in the beginning and 217.0 MB in the end (delta: 105.9 MB). Peak memory consumption was 416.8 MB. Max. memory is 5.3 GB. [2018-04-12 23:11:17,774 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 386.9 MB. Free memory is still 347.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 23:11:17,774 INFO L168 Benchmark]: CACSL2BoogieTranslator took 257.58 ms. Allocated memory is still 386.9 MB. Free memory was 322.8 MB in the beginning and 296.2 MB in the end (delta: 26.6 MB). Peak memory consumption was 26.6 MB. Max. memory is 5.3 GB. [2018-04-12 23:11:17,775 INFO L168 Benchmark]: Boogie Preprocessor took 42.53 ms. Allocated memory is still 386.9 MB. Free memory was 296.2 MB in the beginning and 293.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-12 23:11:17,775 INFO L168 Benchmark]: RCFGBuilder took 508.29 ms. Allocated memory was 386.9 MB in the beginning and 577.8 MB in the end (delta: 190.8 MB). Free memory was 293.6 MB in the beginning and 494.4 MB in the end (delta: -200.9 MB). Peak memory consumption was 25.2 MB. Max. memory is 5.3 GB. [2018-04-12 23:11:17,775 INFO L168 Benchmark]: TraceAbstraction took 827360.91 ms. Allocated memory was 577.8 MB in the beginning and 697.8 MB in the end (delta: 120.1 MB). Free memory was 494.4 MB in the beginning and 217.0 MB in the end (delta: 277.5 MB). Peak memory consumption was 397.5 MB. Max. memory is 5.3 GB. [2018-04-12 23:11:17,777 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 386.9 MB. Free memory is still 347.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 257.58 ms. Allocated memory is still 386.9 MB. Free memory was 322.8 MB in the beginning and 296.2 MB in the end (delta: 26.6 MB). Peak memory consumption was 26.6 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 42.53 ms. Allocated memory is still 386.9 MB. Free memory was 296.2 MB in the beginning and 293.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 508.29 ms. Allocated memory was 386.9 MB in the beginning and 577.8 MB in the end (delta: 190.8 MB). Free memory was 293.6 MB in the beginning and 494.4 MB in the end (delta: -200.9 MB). Peak memory consumption was 25.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 827360.91 ms. Allocated memory was 577.8 MB in the beginning and 697.8 MB in the end (delta: 120.1 MB). Free memory was 494.4 MB in the beginning and 217.0 MB in the end (delta: 277.5 MB). Peak memory consumption was 397.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 543]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 543). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 544]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 544). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 543]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 543). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 549). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 551]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 551). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 575]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 575). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 589]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 589). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 576]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 576). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 554]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 554). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 575]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 575). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 589]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 589). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 583]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 583). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 572). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 583]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 583). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 560]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 560). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 573). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 572]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 572). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 573). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 559]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 559). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 576]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 576). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - TimeoutResultAtElement [Line: 590]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 590). Cancelled while BasicCegarLoop was constructing difference of abstraction (300states) and interpolant automaton (currently 31 states, 83 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 108 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 145 locations, 55 error locations. TIMEOUT Result, 827.3s OverallTime, 49 OverallIterations, 7 TraceHistogramMax, 253.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3957 SDtfs, 13731 SDslu, 39257 SDs, 0 SdLazy, 52864 SolverSat, 3129 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 65.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2345 GetRequests, 306 SyntacticMatches, 130 SemanticMatches, 1908 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33194 ImplicationChecksByTransitivity, 374.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=300occurred in iteration=48, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 2132/5057 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 48 MinimizatonAttempts, 1513 StatesRemovedByMinimization, 44 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 568.2s InterpolantComputationTime, 4225 NumberOfCodeBlocks, 4225 NumberOfCodeBlocksAsserted, 49 NumberOfCheckSat, 4176 ConstructedInterpolants, 0 QuantifiedInterpolants, 33997638 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 49 InterpolantComputations, 13 PerfectInterpolantSequences, 2132/5057 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/length_test03_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-12_23-11-17-786.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/length_test03_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_SmtInterpol_Array.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_23-11-17-786.csv Completed graceful shutdown